Inspiration
We were tired of making Tampermonkey extensions to make surfing the web easier.
What it does
So instead of assigning static keyboard shortcuts, the extension analyzes the structure and context of each webpage to identify the most important interactive elements, buttons, links, inputs, and actions and automatically maps them to intuitive keyboard shortcuts. This is saved to local storage and we plan to make them able to overriden as well by the user.
The goal is to minimize friction, reduce mouse usage, and enable fast, intent-driven browsing across any website.
This extension is built for power users, developers, and anyone who prefers controlling the web from the keyboard.
How we built it
Vanilla JS + React + Langchain
Challenges we ran into
Compatability issues between browsers
Accomplishments that we're proud of
FIXING THE BUNDLER It looks cool :3
What we learned
TS > JS but takes time to set up properly; tsconfig.json important
What's next for Keymind
- Override shortcuts.
- Users can customise context for different websites.
- Import and export website settings
Built With
- javascript
- langchain
Log in or sign up for Devpost to join the conversation.