Show HN: Personal Jarvis an open-source alternative to GrokBot Personal Jarvis launched as a free, open-source AI workspace that runs on a user's own computer, centered on a voice orchestrator that connects conversations to agents, coding sessions, desktop actions, and user-selected services. The desktop app supports Windows, macOS, and Linux, installs via PowerShell or a curl/bash script, requires Python 3.11+ and Git, and lets users choose hosted providers, local models, or mixed setups, with plugins, skills, and MCP servers available for extension. Hosted models, coding subscriptions, and optional services are billed by their respective providers, while supported local models require no cloud model account. Talk to Jarvis. Work with your agents. Bring your tools, models, and knowledge together. An open-source workspace for conversations and the work that follows. Personal Jarvis is an open-source AI ecosystem that runs on your own computer. At its center is Jarvis, a voice orchestrator that connects a conversation to agents jarvis-agents , coding sessions coding-workspace , desktop actions, and the services you choose to connect. Speak naturally or type a message: Jarvis can answer, use a tool, or delegate work while you follow the conversation and inspect what happens. The desktop app brings those conversations, your team, and their results into one workspace on Windows, macOS, and Linux. The workspace extends beyond the conversation. Build persistent specialists with their own instructions and recurring routines. Use Jarvis Voice jarvis-voice-dictation to dictate into other apps. Connect plugins, skills, and MCP servers plugins-skills-and-mcp , work alongside coding CLIs, keep knowledge in a local Markdown wiki memory-and-knowledge , and open generated reports, pages, and files in Artifacts artifacts-and-run-history . These are connected parts of the same application: a request can start with your voice, continue with an agent, and leave behind something you can read, use, or edit. Choose the models and services that fit your work. Jarvis supports hosted providers, local models local-models , and mixed setups. Your selected provider supplies the intelligence; Jarvis manages application state, tool access, approvals, and execution. Local speech and model options can keep supported work on your hardware. Cloud models and connected services receive the content needed for their requests; running the app locally does not make every integration offline. See privacy and local data https://github.com/PersonalJarvis/PersonalJarvis/blob/main/docs/product/privacy-safety-and-support/privacy-and-local-data.md and how the system fits together how-it-works . Website https://personaljarvis.ai · Getting started your-first-steps-in-the-desktop-app · Documentation documentation · GitHub https://github.com/PersonalJarvis/PersonalJarvis · YouTube https://www.youtube.com/@PersonalJarvis · Discord https://discord.gg/x7USduHxbc · X https://x.com/Ruben Luetke · Instagram https://www.instagram.com/personaljarvis/ Windows — PowerShell irm https://raw.githubusercontent.com/PersonalJarvis/PersonalJarvis/main/install/install.ps1 | iex macOS and Linux curl -fsSL https://raw.githubusercontent.com/PersonalJarvis/PersonalJarvis/main/install/install.sh | bash The installer checks Python 3.11+ and Git, offers to install missing prerequisites through the host package manager, installs the applicable desktop components, registers the desktop launcher, and opens the app. Language, wake phrase, and provider setup happen in the app. OS permissions and hardware capabilities affect voice and desktop control. Re-running the installer updates an existing installation. Personal Jarvis is free and open source. Hosted models, coding subscriptions, and optional services are billed by their respective providers. Supported local models do not require a cloud model account. Full installation, platform requirements, and uninstall instructions https://github.com/PersonalJarvis/PersonalJarvis/blob/main/install/README.md . Start a Voice Chat , tap the voice bar, or use your configured wake phrase. Your speech and Jarvis's replies appear in the conversation. Start a normal Chat when you prefer a keyboard. Jarvis brings the workspace into reach: ask an agent to research a topic, work with a coding session, find something in memory, or use a connected tool. Available actions depend on your providers, installed tools, and permissions. Computer use needs a desktop and the required OS permissions. Choose your voice and model access in the app. The voice path can use realtime audio or a speech-recognition, model, and speech-output pipeline. Your selected provider determines the available capabilities; execution and approvals remain under Jarvis's control.