Your personal AI agent that gives you complete control over your PC and online life through voice and text commands.
- Full Desktop Control — Find files, send emails, post on social media, control the browser
- Hey TORCH — Siri-style floating overlay responds to voice even when minimized
- Agent Execution — Multi-step task execution with real-time progress streaming
- Human-in-the-Loop — Approval required for irreversible actions (email, delete, post)
- Screen Watcher — 24/7 screen observer that learns what you're doing
- Memory & Habits — Learns your patterns and predicts your needs
- 100% Local — Your data stays on your machine. No telemetry.
| Layer | Technology |
|---|---|
| Desktop Shell | Electron |
| Frontend | React 18, TypeScript, Tailwind CSS, Framer Motion, Zustand |
| Backend | Python 3.11+, FastAPI, WebSockets |
| AI Brain | Gemini 2.5 Flash (free tier) |
| Voice | OpenAI Whisper (local, offline) |
| Automation | PyAutoGUI, Playwright |
| Memory | SQLite + ChromaDB |
- Node.js 18+
- Python 3.11+
- npm or yarn
cd TORCH
npm install
npm run devcd backend
pip install -r requirements.txt
python main.py- Copy
.env.exampleto.env - Add your Gemini API key from aistudio.google.com
- (Optional) Add Gmail credentials for email features
Frontend (Electron + React) ←→ WebSocket ←→ Backend (FastAPI + Python)
↓
Gemini 2.5 Flash
↓
Agent Tools (files, email, browser, etc.)
MIT