Upload a photo and see the pipeline attempt facial recognition, name lookup, and public social profile aggregation.
Study a working example of chaining face recognition, browser automation agents, and LLM synthesis into a dossier.
Experiment with real-time streaming results to a corkboard-style frontend interface.
| affaan-m/jarvis | helpmeeadice/bandori-pet-rev | hkust-c4g/domainshuttle | |
|---|---|---|---|
| Stars | 158 | 156 | 156 |
| Language | Python | Python | Python |
| Setup difficulty | hard | moderate | hard |
| Complexity | 5/5 | 3/5 | 4/5 |
| Audience | developer | general | researcher |
Figures from each repo's GitHub metadata at analysis time.
Requires paid API keys for PimEyes, Browser Use, Anthropic, and Exa, the system degrades gracefully but full functionality needs all of them configured.
JARVIS is a hackathon project that builds a real-time people-research system. The idea is that you point a camera at someone and the system automatically identifies who they are and assembles a profile of publicly available information about them within seconds. The original demo used Meta Ray-Ban smart glasses as the camera input, though you can also upload a photo manually. The pipeline works in stages. First, face detection software spots a face in the frame and generates a mathematical fingerprint of it. That fingerprint is sent to a reverse-image search service called PimEyes to identify who the person is. Once a name is found, a group of automated browser agents fans out across LinkedIn, Twitter, Instagram, and Google simultaneously to collect publicly available information. A separate search API called Exa provides a faster first pass. All that raw data is then sent to Claude or Gemini, which synthesizes it into a structured summary called a dossier. The results stream live to a frontend that displays them on a military-style corkboard interface with pushpins and connecting strings. The backend is written in Python using FastAPI. The frontend is built with Next.js. Real-time data syncing across browser tabs uses a service called Convex, though the app also works without it using temporary in-memory storage. All of the external services are optional, the system degrades gracefully when API keys are missing rather than crashing. The project was built for a web agents hackathon organized by Browser Use and Y Combinator. It requires API keys for several paid services including PimEyes, Browser Use cloud sessions, Anthropic, and Exa. The README does not specify a license. Given the use of facial recognition and automated social-media scraping, this is an experimental tool with significant privacy implications.
JARVIS is an experimental hackathon project that identifies a person from a photo or smart glasses camera and assembles a public profile dossier in seconds.
Mainly Python. The stack also includes Python, FastAPI, Next.js.
No license information is stated in the README.
Setup difficulty is rated hard, with roughly 1day+ to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.