Project Info
Inspiration
Both Nitish & I are self-taught developers from the internet. We’ve worked in the social impact space and visited schools and homes for people with disabilities. We saw how hard it is to even start using the web—especially in India, where access is still a privilege.
What it does
EnableOS is a voice-first, accessibility-focused agentic browser. You can control it by voice, text, or eye tracking. It can simplify complex pages and make cleaner, more readable versions when screen readers struggle.
How we built it
EnableOS is a fork of the infamous Chromium. We directly edited the source and built a separate Manifest V3 extension that exposes a local MCP server. We route it through Nginx Proxy Manager and a secure tunnel to Vapi, so voice agents can control the browser. A separate utility handles eye tracking.
Challenges we ran into
Chromium builds took much longer than expected. It took at least 12 hours of build time in total. Chrome extension security limits also hindered our plans, despite removing certain policies from the binary for testing.
Accomplishments we're proud of
WE BUILT AN ENTIRE BROWSER! The way voice agents interact with the user's browser in realtime. Functioning eye/head tracking!
What we learned
Life is not the same for people with accessibility challenges.Looking at current technologies, it shouldn't be this big of an issue.
What's next
Make the whole experience feel like one product: bring more extension logic into the native browser, polish the UI, and speed up builds. Improve eye-tracking accuracy and make page simplification smarter across more sites.
This project did not link a GitHub repository.
Analysis
No indexed repository for this project, so there are no commit stats to show.
Technology
- C++Unchecked
- Google GeminiUnchecked
- JavaScriptUnchecked
- LangChainUnchecked
- OpenAIUnchecked
- TypeScriptUnchecked
No repository was indexed for this project, so these Devpost claims have not been checked against code.
AI coding agents
No repository was indexed, so agent usage could not be checked.
Detected from committed agent config files and commit authorship. Absence of a signal is not proof an agent was unused.
Codebase size
No repository was indexed, so there is no codebase to measure.
This project did not link a GitHub repository, so there is nothing to diagram.
This project did not link a GitHub repository, so its feature claims have not been checked against code.
Export this project's context (description, README, evidence, key source files) to chat with an AI agent elsewhere.