Say “Wake up, Jarvis.”
Then just talk.
OpenAgent gives Instinct a voice interface modeled on Tony Stark's Jarvis. Speak naturally from anywhere in the room. OpenAgent carries out your requests locally: shell execution, code diffs, native apps, your authenticated Chrome, and social accounts.
[ Offline Vosk Wake-Word Daemon Standing By ]
Talk while you make coffee. Jarvis handles the rest.
Traditional voice bots force you to wait for beeps or re-state wake words on every sentence. OpenAgent stays awake continuously. You speak, pause, and the request dispatches automatically. Context carries across turns in your verified chat.
Wake once, keep talking
Say "Wake up, Jarvis" and the session unlocks. Vosk monitors speech locally. Requests dispatch automatically after 2 seconds of natural silence.
Natural audio turn-taking
Instinct replies aloud through your Mac speakers. Built-in echo guards ensure Jarvis never hears or triggers its own voice feedback.
Hold F8 push-to-talk fallback
Working in an office or noisy café? Hold F8 to talk, release to send. Holding F8 during Jarvis's reply cuts it short instantly.
Instinct thinks. OpenAgent acts.
Instinct operates in the cloud. It can touch your accounts, but it cannot touch your laptop. OpenAgent closes the gap, giving cloud intelligence a local body with native macOS keyboard, mouse, terminal, and browser control.
| Capability | Instinct Alone | Instinct + OpenAgent ⌘ |
|---|---|---|
Always-listening, hands-free voice sessions at your desk Offline Vosk wake word + continuous turn-taking | ||
Account-level tasks (email, calendar, GitHub, Notion) Native Instinct cloud integrations | ||
Proactive reminders and autonomous follow-ups Reaches out proactively via iMessage/WhatsApp | ||
Shell execution and code edits on your local machine Sandboxed bash in zsh + atomic diff search/replace | ||
Seeing your screen and controlling native macOS apps Quartz window screenshots + non-stealing PID clicks | ||
Driving your authenticated, everyday Chrome profile Real Chrome CDP with cookies and session logins | ||
Operating WhatsApp Desktop via Accessibility (AX) Auto-calibrated native macOS Accessibility tree | ||
Posting & engaging on Threads & Reddit from your browser LocoAgent engine with anti-duplication ledger | ||
Private, self-hosted web scraping and crawling Dockerized local Firecrawl without cloud API leaks |
How OpenAgent works without an API key
OpenAgent turns WhatsApp Desktop into a deterministic local bridge using macOS Accessibility APIs. No cloud proxies, no open inbound ports, and no API subscription costs.
Voice Ingestion
You speak after "Wake up, Jarvis". OpenAgent captures audio via SoX and attaches a voice note or local Whisper transcript to your Instinct chat.
JARVIS_CALL Envelope
Instinct replies with structured JSON payload wrapped in a base64 envelope, preventing WhatsApp markdown from stripping symbols like asterisks and tildes.
AX Observation
OpenAgent reads incoming messages through the macOS Accessibility tree without requiring webhooks or exposing local network ports.
Fail-Closed Verification
A security guard verifies the message header against your configured Instinct phone number (`BRIDGE_SAFE_MODE=true`). Unverified messages are discarded.
Dispatcher Routing
The call is parsed and routed to one of five local engines: developer harness, native Quartz/AX, browser CDP, Firecrawl, or LocoAgent.
Response & Voice Loop
Execution diffs, stdout, and window screenshots are staged and sent back to WhatsApp. Instinct plays voice responses out loud automatically.
Five engines. Over 55 local tools.
Every tool is engineered for safety, atomicity, and low latency. Click through the engines below to inspect capabilities and protocol envelopes.
Developer Harness
Gives Instinct a full engineering environment on your Mac. Unlike naive execution, edits are validated through exact string matching with unified diffs to prevent catastrophic hallucinations.
Self-bootstrapping autonomous scripts
OpenAgent includes autonomous Python scripts for every lifecycle task: environment setup, preflight system audits, WhatsApp UI calibration, and test execution.
Your computer, guarded
Local agentic execution demands strict boundaries. OpenAgent is architected with defense-in-depth principles:
Offline Wake Word
Vosk runs completely on your Mac. No microphones stream to cloud providers while Jarvis is asleep. Audio records only after wake-word activation.
Fail-Closed Sender Auth
OpenAgent checks the active WhatsApp chat header before every tool invocation. Messages from unknown numbers or outside groups are rejected instantly.
Anti-Duplication Ledger
Social posts and interactions are permanently hashed and logged. The agent cannot accidentally spam forums, repost existing items, or enter infinite loops.
Frequently Asked Questions
Give your AI a physical desktop.
Clone the repository, run `./install.py`, and say “Wake up, Jarvis.” Turn Instinct into your personal Tony Stark assistant today.