Analysis updated 2026-05-18
Try live object detection through a webcam without installing any app.
Build a private face recognition demo that never sends data to a server.
Learn how to run TensorFlow.js models directly in a browser tab.
Deploy a static, camera-based detection tool to GitHub Pages or any static host.
| bthavanish/mneme | 0xkinno/neuralvault | 0xmayurrr/ai-contractauditor | |
|---|---|---|---|
| Stars | 1 | 1 | 1 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | easy | hard | easy |
| Complexity | 2/5 | 4/5 | 2/5 |
| Audience | vibe coder | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Mneme is a browser app that points your webcam at the world and shows you what it sees. It can draw labeled boxes around everyday objects like people, dogs, cars, or cups, and it can recognize faces you have saved yourself. Everything happens inside your browser tab, nothing is sent to a server, and there are no accounts or API keys involved. The app offers two modes that can run separately or together. Object detection uses a model called COCO-SSD, which can identify 80 common types of objects and draw a box with a label around each one it spots. Face recognition works differently: you save a face under a name, and afterward the app tries to match new faces against your saved list, showing anyone it does not recognize as Unknown. You choose whether to run objects only, faces only, or both at once. Under the hood, all of the machine learning runs in the browser using a library called TensorFlow.js, which uses your graphics card through WebGL to keep things fast. Object detection runs faster on desktop computers than on phones, and the same is true for face recognition, which uses a separate library for detecting and comparing faces mathematically. Saved face data is stored locally in the browser's own storage, and the app shows a consent message before it saves anything. To try it, you can visit the hosted website directly, or run it yourself by installing Node.js, running a couple of npm commands, and opening the address it prints in a browser, then allowing camera access. There are also instructions for testing the app on a phone over the same Wi-Fi network, and for building a production version to deploy anywhere static files can be hosted. A settings panel lets you adjust things like confidence thresholds, camera mirroring, and dark mode, or delete all saved face data. The project is released under the Apache 2.0 license.
A browser app that uses your webcam to detect and label everyday objects and recognize faces you save, all processed locally with nothing sent to a server.
Mainly TypeScript. The stack also includes TypeScript, Vite, TensorFlow.js.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly vibe coder.
This repo across BitVibe Labs
Verify against the repo before relying on details.