Project Info
This project did not submit a demo video on Devpost.
Inspiration
Inspired by Sci-fi, we imagine humans to be one with technology. With zero restrictions, zero accessibility barriers. We see this as the foundation for the next generation of human computer interfaces coming in the intelligence era. Building accessibility first, we try to echo what BCIs are meant for. All the utilities, at some point, in the future would be abstracted away, we will only have screens for entertainment.
What it does
We built a copilot which becomes one with you, interact with the internet seamlessly with voice commands in any language, having zero barriers to anything. Order a coffee, Write an email, absolutely anything that you can think of.
How we built it
We think of it as using LLMs as an assistant, for each task that the user prompts, we parse the Document Object Model for each page we land on, query the LLM to figure which action to take and then we take the action.
Challenges we ran into
One of the biggest challenges we ran into was narrowing the vision down, building it niche first and then scaling from there. Technically another challenge, optimizing the DOM to be smaller as to not hit the token limits on the LLMs, Building some usecases.
Accomplishments we're proud of
This project was inspired by another model architecture called Large Action Models, a Model that operates on Actions. Us managing to create the same use with large language models, Using Large Language models for the same use as Large Action models, without the LAM bottlenecks was one achievement.
What we learned
We learned about accessibility and how computers are still not acessible as much as we'd think.
What's next
We want to ultimately build a really powerful large action model that serves as an operating system for the next generation of Human Machine Interfaces, this project was a proof of concept for what can be possible. In the future, we imagine this to be used by companies like wispr as the OS for their BCI and we also imagine this to be the accessibility first ubiquitous way to interact with computers of the future.
This repository has no readme, or GitHub could not be reached.
Analysis
View
Metric
- 3
Figures cover GitHub contributors during the hackathon window. A co-authored commit counts in full for each author, so per-member totals add up to more than the whole-team figures.
Technology
- CSSIn code
- HTMLIn code
- JavaScriptIn code
- OpenAIIn code
- ReactIn code
- TypeScriptIn code
6 of 6 appear in the indexed code.
AI coding agents
No AI coding agent signals were found in this repository.
Detected from committed agent config files and commit authorship. Absence of a signal is not proof an agent was unused.
Codebase size
Source size
473 KB
Source files
64
Counts recognized source files only; vendored directories, binaries and lockfiles are excluded, so this is smaller than the repository on disk.
Repository
utkarshdubey/browser-extension
79 files · 948 KB · @ 82cc3cf
Structure
Interface
27 files · 34%Screens, components and styles rendered to the user.
Application logic
34 files · 43%Domain rules, services and shared utilities.
Supporting
Layers are inferred from where files sit in the tree, not from reading the code. A project that names its directories unconventionally will read oddly here — open the file browser to check anything the diagram implies.
Languages
- YAML83%
- TypeScript14%
- JavaScript2%
- CSS0%
- HTML0%
Share of indexed source by file size. Binary and vendored files are excluded.
Dependencies
package.json
npm · 69- @azure/openai
- @chakra-ui/icons
- @chakra-ui/react
- @emotion/react
- @emotion/styled
- @mozilla/readability
- @typescript-eslint/eslint-plugin
- @typescript-eslint/parser
- babel-jest
- dotenv-webpack
- eslint-plugin-unused-imports
- framer-motion
- immer
- lodash
- mic-recorder-to-mp3
- openai
- prettier
- react
- +51 more
Declared in the repository’s manifests at the indexed commit. A declared package is not proof it is used, and runtime dependencies are listed first.
This project’s features have not been analysed yet.
Export this project's context (description, README, evidence, key source files) to chat with an AI agent elsewhere.