Inspiration

Klaro started with something simple. We saw a friend who is colorblind struggle with tasks like identifying colors in chemistry diagrams, something most people don’t think twice about. The information was there, but not in a way they could actually use. That made us ask a bigger question: how much harder must it be for someone who is fully blind navigating the internet? As we looked deeper, we realized that millions of visually impaired users rely on screen readers that often overwhelm rather than help. The problem isn’t just access, it’s understanding.

What it does

Klaro is an AI-powered navigation assistant that helps blind and visually impaired users interact with the web more efficiently. Instead of reading everything on a page, Klaro understands the structure and meaning of content, then delivers only what matters. Users can summarize pages, ask questions, and get step-by-step guidance through tasks. This transforms the experience from passive listening to active interaction, making the internet not just accessible, but truly usable.

How we built it

We built Klaro as a voice-first assistant in a small monorepo: a Node.js backend (Express + Socket.io) streams mic audio through speech-to-text, runs a LangGraph supervisor that routes intents to specialist agents (commerce, general, coding, desktop, documentation), and streams TTS audio back with cancellation so users can interrupt mid-reply; Stagehand drives a visible Chromium browser for real web automation, while optional SQLite/Elasticsearch and a seed user profile supply context; Electron (Vite + React) and an optional Next.js client provide thin UIs that talk to the same real-time pipeline, with Vitest for regression tests on the server.

Challenges we ran into

While we were using the rest API the base url of the api redirected to a proxy based on the rolling because of the rolling of api keys and the proxy website in order to make unit tests. We also came into a conflict about weather we would launch this as a non profit or a for profit business.

Accomplishments that we're proud of

We are proud of successfully building an app that pushes a solution to a major prob not just in NJ but all over the country

What we learned

We learned a lot about entrepenurship, building a business, marketing strategies, etc.

What's next for Klaro

We’re starting with a pilot program in New Jersey, working with local organizations to test Klaro with real users and gather feedback. From there, we plan to refine the product, expand through partnerships with accessibility organizations, and scale to a broader audience. Our long-term vision is to make Klaro a standard layer across the web, so accessibility becomes built-in, not an afterthought.

Built With

Share this project:

Updates