PersonalJarvis
Your AI assistant, built for the agentic era. Open source and local: talk to it, and it runs your agents, your coding CLIs, your browser and your apps. Windows, macOS, Linux.
Install / Use
npx skills add PersonalJarvis/PersonalJarvisInstalls into whichever agent you are using.
Other
Other agent config
Quality Score
Category
AI & Machine LearningSupported Platforms
Our assessment of PersonalJarvis
PersonalJarvis scores 89/100 on our quality scale, 390th of 959 AI & Machine Learning skills we index (top 41%).
Its Other is 28 KB long, well organised into 18 sections with 5 code examples: a thorough specification that gives an agent plenty to work with.
It has 103 GitHub stars, a meaningful sign that others use it.
Maintenance, license and trust
- The repository was last updated today, so PersonalJarvis is actively maintained.
- Our last check on 2026-09-28 found the source still online.
- It is released under the Apache-2.0 license, a permissive license that allows use, modification and commercial use with attribution.
- Its trust signals score 100/100, with no cautions. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
Safety scan
No issues foundOur scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands (2 minor notes below). An AI review of the same text found nothing harmful.
- noteInstalls by piping a downloaded script into a shellline 54
irm https://raw.githubusercontent.com/PersonalJarvis/PersonalJarvis/main/install/install.ps1 | iex - noteInstalls by piping a downloaded script into a shellline 60
curl -fsSL https://raw.githubusercontent.com/PersonalJarvis/PersonalJarvis/main/install/install.sh | bash
AI review by kimi-k2.7-code on 2026-09-24. Automated pattern scan on 2026-09-24. It catches known dangerous patterns, not every risk — read a skill before letting an agent act on it.
PersonalJarvis compared with similar skills
All 4 of these similar skills score higher than PersonalJarvis; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| PersonalJarvis (this skill)by PersonalJarvis | 89 | 103 | today | Other |
| claude-memby thedotmack | 100 | 97.0k | today | CLAUDE.md |
| Agent-Reachby Panniantong | 100 | 92.4k | 21d ago | CLAUDE.md |
| Understand-Anythingby Egonex-AI | 100 | 85.4k | today | CLAUDE.md |
| headroomby headroomlabs-ai | 100 | 74.5k | today | CLAUDE.md |
Frequently asked questions
- How do I install PersonalJarvis?
- Run
npx skills add PersonalJarvis/PersonalJarvis. The install tabs above show the steps for each supported agent. - Which AI agents does PersonalJarvis work with?
- It is written for Claude Code, as a Other file. Other agents that read the same format can often use it too.
- Is PersonalJarvis safe to use?
- Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands (2 minor notes below). An AI review of the same text found nothing harmful. It is Apache-2.0-licensed and scores 100/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is PersonalJarvis still maintained?
- The repository was last updated today, so PersonalJarvis is actively maintained.
Skill content
View source on GitHubPersonal 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, coding sessions, 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 to dictate into other apps. Connect plugins, skills, and MCP servers, work alongside coding CLIs, keep knowledge in a local Markdown wiki, and open generated reports, pages, and files in Artifacts. 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, 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 and how the system fits together.
Website · Getting started · Documentation · GitHub · YouTube · Discord · X · Instagram
Install
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.
Jarvis: your voice orchestrator
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.
<br /> <p align="center"> <a href="https://github.com/PersonalJarvis/PersonalJarvis/blob/main/assets/demo/readme-2026-09/jarvis-orchestrator-v4.mp4"> <img src="https://github.com/PersonalJarvis/PersonalJarvis/raw/main/assets/demo/readme-2026-09/jarvis-orchestrator-v4.gif" alt="Illustrative desktop conversation: the app window and sidebar stay visible as Hey George activates listening, followed by a project-planning exchange" width="1000" /> </a> </p> <p align="center"> <sub>“Hey George” → listening → conversation. The desktop window and navigation stay in view.</sub> </p>The demos on this page are Remotion recreations of the interface with illustrative conversations, not live recordings or response-time benchmarks. The wake phrase and listening transition above are animated to explain the interaction. Click a GIF for its sharper 60 fps video, or use the still previews and reproducible source.
Voice conversations · Wake phrase and audio · Models and providers
<br />Your first steps in the desktop app
- Open Personal Jarvis. The installer opens the desktop app for you. Later, find Personal Jarvis in Windows Search, macOS Spotlight, or the Linux application menu. You do not need to keep a terminal open.
- Complete the in-app setup. Choose your language, review device permissions, and choose a wake phrase or a keyboard shortcut. The assistant name follows your chosen phrase: Hey George is the example above, not a required name.
- Connect model access. Open API Keys & Providers to connect and test a supported provider, or configure a local model. Chat needs a ready model; voice additionally needs a working realtime connection or speech pipeline.
- Start a conversation. Use New chat to choose Chat or Voice Chat. For voice, wait for readiness and use your wake phrase, shortcut, or the voice bar. Try: "Help me plan a small project. Ask me what you need to know."
- Build out your workspace. Add a specialist under Agents, connect a service in Plugins / Skills / MCP, or open Jarvis Voice for dictation. Find generated files in Artifacts and recurring work under Scheduled.
The sidebar keeps these areas within reach. More opens additional views, including knowledge, coding tools, settings, and help. Voice Chat is a conversation with Jarvis; Jarvis Voice is speech-to-text for the app you are already using.
First-run setup · First chat · First voice conversation · Desktop tour
<details> <summary>Manual installation and headless use</summary>git clone https://github.com/PersonalJarvis/PersonalJarvis.git
cd PersonalJarvis
python -m venv .venv
Activate with .\.venv\Scripts\Activate.ps1 on Windows or
source .venv/bin/activate on macOS/Linux, then run:
pip install -e ".[full]"
jarvis # Desktop app
jarvis serve # Headless API and browser UI
For a minimal server installation, use pip install personal-jarvis and
jarvis serve. Open the local address reported at startup; the default is
http://localhost:47821. Remote browser microphone access requires HTTPS.
See the headless deployment guide.
Jarvis Agents
Build a team you can return to. Each agent has an identity, a direct conversation, standing instructions, and access to the tools you grant it. Pick a connected model or supported agent account for the work, and keep the conversations in one workspace.
<br /> <p align="center"> <a href="https://github.com/PersonalJarvis/PersonalJarvis/blob/main/assets/demo/readme-2026-09/jarvis-agents-v4.mp4"> <img src="https://github.com/PersonalJarvis/PersonalJarvis/raw/main/assets/demo/readme-2026-09/jarvis-agents-v4.gif" alt="Agents workspace recreation: send a brief, watch the live thinking trace, then read the streaming reply and completed plan" width="1000" /> </a> </p> <p align="center"> <sub>An illustrative agent conversation, from brief to draft. The GIF plays once and holds the reply; click to replay the video.</sub> </p> <br />- Talk directly to a specialist. Select an agent from the roster and continue its chat.
- Give it a standing brief. Configure its instructions, model access, and tools.
- Set up recurring work. Per-agent routines expose instructions, scheduling, and execution history.
- Inspect its work. Read messages and tool activity, and open produced files in Artifacts.
- Explore the world view. The workspace also has a visual map of the team.
Persistent agents and isolated coding missions have different lifecycles. Coding missions can use worktree isolation and critic review; an ordinary agent chat is not a new isolated worktree on every message.
Agent guide · Agent learning · Routines
Jarvis Voice Dictation
Speak into the app you already use. Hold your dictation shortcut or toggle hands-free recording, then insert the transcript into the focused text field. Dictation is speech-to-text; Voice Chat is a conversation with Jarvis.
The Jarvis Voice section brings together dictation history, your dictionary, shortcuts, language settings, and speech-provider setup. Optional cleanup improves the transcript, translation writes into a selected language, and Prompt Mode can turn a dictation into a structured prompt. Review and recover entries in history when you need to revisit a transcript.
Choose local speech recognition to process audio on your machine. Provider-backed cleanup or translation can still send text to the configured provider.
[Dictation guide](https://github.com/PersonalJarvis/PersonalJarvis/blob/main/docs/product/ev
Truncated for display — read the full file on GitHub.
Related Skills
claude-mem
97.0kPersistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
Agent-Reach
92.4kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
Understand-Anything
85.4kGraphs that teach > graphs that impress. Turn any code into an interactive knowledge graph you can explore, search, and ask questions about. Works with Claude Code, Codex, Cursor, Copilot, Gemini CLI, and more.
headroom
74.5kCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
