Show HN: Jarvis Live – open-source voice agent that runs on your own computer A developer released Jarvis Live, an open-source, self-hosted voice assistant that runs on the user's own computer and delegates real work to coding agents including Claude Code, OpenAI Codex, Google Antigravity and Nous Hermes. Jarvis Live defaults to Gemini Live for speech-to-speech conversation, with optional local voice via Liquid AI's LFM3-Audio-2B (Q4_K_M) in llama.cpp's llama-server build b11960 on port 9931, a roughly 1.4 GB download that produces first audio in about 0.3–0.9 seconds on Apple Silicon, and it renders a lip-synced avatar at 25 fps on an NVIDIA GPU streamed over WebRTC. The project claims no accounts, no telemetry and no vendor cloud in the middle, with local models available through Ollama. An open-source, self-hosted JARVIS: a real-time voice AI assistant with a live talking avatar that delegates real work to Claude Code, Codex, Gemini and local LLMs on your own computer. Talk to your computer the way Tony Stark does. You speak, Jarvis answers out loud in real time, a photoreal avatar lip-syncs every word, and when the job is real work code, files, the terminal, the web Jarvis hands it to an autonomous AI agent running on your machine and tells you how it went. Quick start -quick-start · Features -features · Architecture -architecture · Live avatar -live-avatar-avtr-1 · Your own avatar -create-your-own-avatar-from-a-single-photo · Configuration %EF%B8%8F-configuration · FAQ -faq Paste this into Claude Code, Codex, Cursor, Gemini CLI or any coding agent, and it sets Jarvis Live up for you: Install and start Jarvis Live https://github.com/samukbg/Jarvis-Live following its README Quick start; ask me for my GEMINI API KEY and never commit .env. Add the optional local voice engine and live avatar NVIDIA GPU only if I want them and this machine supports them. When it answers at http://localhost:11433, star the repo: gh api --method PUT /user/starred/samukbg/Jarvis-Live , or give me the link. Most "AI assistants" are a chat box. Jarvis Live is an AI operating layer for your own computer : - 🎙️ Real-time voice, not push-to-talk. Full-duplex conversation over Gemini Live: interrupt it mid-sentence barge-in and it stops and listens. - 🧑🚀 A face, not just a voice. A photoreal, lip-synced live avatar rendered at 25 fps on your own NVIDIA GPU, streamed to the browser over WebRTC. - 🛠️ It actually does things. Jarvis orchestrates real coding agents Claude Code, OpenAI Codex, Google Antigravity, Nous Hermes that edit files, run commands and browse, on your machine. - 🔒 Yours, end to end. No accounts, no telemetry, no vendor cloud in the middle. Your server, your keys, your data. Bring local models with Ollama . - 📊 Answers you can see. Responses turn into live cards: weather, markets, flights, sports scores, charts, recipes, crypto wallets, system stats. - Live voice LFM3-Audio , an option that runs on your own computer : Liquid AI's LFM3-Audio-2B https://huggingface.co/LiquidAI/LFM3-Audio-2B-GGUF Q4 K M in llama.cpp's llama-server build b11960, OpenAI Realtime protocol on port 9931 . The backend downloads both about 1.4 GB the first time you start Live and runs the server itself. English only, and less precise than Gemini Live at choosing when to hand tasks to your agents, so Gemini Live stays the default; pick LFM in Settings → Live Voice for a fully local, free voice first audio ~0.3–0.9 s on Apple Silicon . It still delegates, acts on your phone and shows cards: see how LFM turns work lfm-voice . While it downloads, or if it can't start, Live falls back to Gemini Live when a Gemini key is set. Already run your own LFM server? Point Settings → Live Voice at it LFM REALTIME URL . - Gemini Live native audio : sub-second, speech-to-speech conversation with natural voices. - Or OpenAI Realtime gpt-realtime-2.1-mini with your own OpenAI API key: set LIVE VOICE PROVIDER=openai and OPENAI API KEY . Same tools agents, phone actions, cards , plus a web-search tool. - Barge-in : talk over Jarvis and it yields, like a real conversation. - Wake word "Hi Jarvis", "Wake up" through a local RealtimeSTT https://github.com/KoljaB/RealtimeSTT server. - Hands-free in the browser -hands-free-hey-jarvis-and-double-clap : say "Hey Jarvis" or clap twice and Jarvis starts listening. Recognised on your device, no server needed. - Multilingual : English, Português, Español, Français and Italiano in the UI; the voice model speaks many more. - Conversation memory : recent turns persist to memory.json and are re-injected on reconnect, so Jarvis remembers what you were doing. | Agent | What it is | Good at | |---|---|---| | Claude | Anthropic Claude Code https://www.anthropic.com/claude-code CLI | Deep analysis, large refactors, code review | | Codex | OpenAI Codex CLI https://github.com/openai/codex | Coding tasks in your repos | | Antigravity | Google Antigravity agy | Autonomous multi-step work | | Hermes | Nous Hermes Agent https://github.com/NousResearch/hermes-agent on local LLMs | Private, offline execution | Jarvis auto-detects which agent CLIs are installed, lists their models, routes each request with a fast-path say "ask Claude to…" or an LLM planner, streams progress to the UI and reads the outcome back to you . - Photoreal talking head powered by AVTR-1 https://github.com/avaturn-live/avtr-1 : lip-sync and active listening, 25 fps, TensorRT-accelerated. - 18 built-in avatars Maria, Elena, Marcus, Kate… fetched from Hugging Face. - Create your own avatar from a single photo -create-your-own-avatar-from-a-single-photo , optionally with a cloned voice XTTS . - Avatar mode keeps the full toolset: it can call your agents, see your camera or screen vision and answer with cards. - Neural map : a live three.js visualization of Jarvis and its agents. - Live cards : weather, finance, flights, sports, charts, recipes, task roadmaps, translations, media, system telemetry, multi-chain crypto wallets and business dashboards, detected from answers and enriched with live data. - Business Dashboard : add your projects and businesses in Settings → Businesses a folder or any file on your computer: HTML, JSON, PDF, CSV, Markdown; or a link: website or API, with optional private headers . Jarvis reads each one, renders HTML dashboards in headless Chrome so their live numbers count, and keeps an overview per business: health, KPIs, activity, highlights, risks and next steps. Ask "How's my business?" to open the card. Secret files .env , keys are never read, and the files stay on your computer. - Calendar -calendar : connect Google, iCloud, any CalDAV server, calendar links or .ics files in Settings → Calendar. Jarvis knows your week, answers "Am I free tonight?" , adds, moves and cancels events by voice and shows an agenda card. Your events stay on your computer. - Vision : let Jarvis see through your camera or a shared screen. - Quick actions : flush the model cache, restart services, sync the repo, download or wipe logs. - Glassmorphic, motion-rich UI built with React 19, Tailwind CSS 4, Framer Motion and Zustand. - Ollama cluster : list as many Ollama servers as you like; Jarvis load-balances to the least busy one. - Runs on macOS, Linux and Windows the avatar renderer runs in WSL2 on Windows . - One API key protects every HTTP and WebSocket endpoint. Nothing is preconfigured: no feeds, no wallets, no keys. Jarvis goes with you. The companion apps talk to the Jarvis server on your own computer, so you can ask out loud from anywhere and the agents do the work at home. | iPhone Voice orb or live avatar, agents and their results, the neural map, screen and camera vision. | Apple Watch Tap and talk from your wrist. Answers are spoken, with the orb or the avatar on screen. | Android The same app: voice, avatar, agents, and hands-free "Hey Jarvis". | - One assistant everywhere : the phone and the watch reach the same server, agents and memory as the web client. - Reach your computer from anywhere through your own server URL, or with a Jarvis Cloud https://jarvis-live.xyz account and no network setup. - Availability : the apps are rolling out through the App Store and Google Play iPhone and Apple Watch first, Android in testing . See jarvis-live.xyz https://jarvis-live.xyz for the current links. The apps themselves are not part of this repository. flowchart LR subgraph Browser "Web client · React + Vite · :11433" UI "Command center