affaan-m/JARVIS — 492★ trên GitHub (Python). JARVIS: a real-time agentic intelligence-gathering platform powered by autonomous web scraping & OSINT, streamed via Meta Ray-Ban smart glasses
Tóm tắt dựng từ metadata GitHub của chính dự án — chưa có bài review TopGit. Trang sẽ tự động cập nhật khi bài review đầy đủ được xuất bản.
VÌ SAO CHƯA CÓ REVIEW
TopGit viết bài đầy đủ cho repo có nhiều sao nhất và được yêu cầu nhiều nhất. Trang này là snapshot trong thời gian chờ — xem README gốc ở tab READ ME.
Real-time person intelligence platform. Point smart glasses at someone, get a full dossier in seconds.
Glasses camera → facial recognition → browser agent swarm → social enrichment → corkboard UI
Built for the Web Agents Hackathon (Browser Use + YC).
How It Works
Capture — Meta Ray-Ban glasses stream video frames to the backend (or upload a photo manually)
Detect & Identify — MediaPipe detects faces, ArcFace generates embeddings, PimEyes + reverse image search identifies the person
Research — A swarm of Browser Use agents fans out across LinkedIn, Twitter/X, Instagram, and Google in parallel. Exa API provides a fast-pass enrichment layer
Synthesize — Claude 3.5 Sonnet (or Gemini 2.0 Flash fallback) generates a structured dossier from all collected intel
Display — Results stream live to a military-themed corkboard UI with pushpins, red string connections, and real-time activity feed
Tech Stack
Layer
Technology
Backend
FastAPI (Python 3.11+)
Frontend
Next.js 16, Framer Motion, Tailwind CSS
Real-time DB
Convex
Face Detection
MediaPipe
Face Embeddings
ArcFace (insightface)
Reverse Face Search
PimEyes, PicImageSearch
Browser Agents
Browser Use (cloud sessions)
Fast Search
Exa API
Twitter Scraping
twscrape
Synthesis
Anthropic Claude (primary), Google Gemini (fallback)
Observability
Laminar
Voice Commands
Gemini Flash transcription via WebSocket
Quick Start
Prerequisites
Python 3.11+
Node.js 20+
API keys (see Environment Variables)
1. Clone and set up environment
git clone <repo-url> && cd YC_hackathon
cp .env.example .env
# Fill in your API keys in .env
# Backend tests
cd backend && pytest
# Frontend tests
cd frontend && npm test
# Type checking
cd frontend && npm run typecheck
# Linting
cd backend && ruff check .
cd frontend && npm run lint
# E2E tests
cd frontend && npm run test:e2e
Architecture
The system is designed around graceful degradation. Each service is optional:
No Browser Use key? Falls back to Exa-only research
No Exa key? Returns a clear "configure API key" message
No Convex? Uses in-memory storage
No Anthropic key? Falls back to Gemini for synthesis
No Gemini key? Skips synthesis, still returns raw research
The research pipeline streams results via Server-Sent Events so the UI updates incrementally as agents report back.
Further Documentation
Document
What's In It
SYSTEM_DESIGN.md
Detailed component architecture, data flows, anti-bot strategies
affaan-m/JARVIS có 492 sao GitHub — tải lại trang để xem số mới nhất, hoặc xem trực tiếp github.com/affaan-m/JARVIS. TopGit phản chiếu số sao của GitHub nhưng không cam kết đến từng phút.
affaan-m/JARVIS có phải mã nguồn mở không?
TopGit chưa ghi nhận license cho affaan-m/JARVIS. Phần lớn repo public trên GitHub là mã nguồn mở, nhưng điều khoản khác nhau từng repo — mở file LICENSE để xác nhận.
affaan-m/JARVIS còn đang phát triển không?
Commit gần nhất trên affaan-m/JARVIS là 4 tháng trước (theo timestamp GitHub). Repo có 123 fork — một chỉ báo về mức độ quan tâm của cộng đồng.
affaan-m/JARVIS là gì?
affaan-m/JARVIS (affaan-m/JARVIS) là dự án Python trên GitHub. Theo mô tả gốc: JARVIS: a real-time agentic intelligence-gathering platform powered by autonomous web scraping & OSINT, streamed via Meta Ray-Ban smart glasses
affaan-m/JARVIS viết bằng ngôn ngữ gì?
affaan-m/JARVIS chủ yếu viết bằng Python. Trường "language" của GitHub dựa trên phần lớn byte ở nhánh mặc định.
Đọc thêm về affaan-m/JARVIS ở đâu?
Trang TopGit này là một snapshot — tab "Readme" hiển thị nguyên văn README của repo (đã bỏ link, giữ ảnh). Repo GitHub ở github.com/affaan-m/JARVIS là nguồn chính thức.
Đọc đầy đủ README ở tab phía trên.
JARVIS có đáng để bạn bỏ thời gian?
ChatGPT, Claude và Perplexity đều đọc được trang này. Hỏi thử xem họ nghĩ gì về JARVIS.