SkillAgentSearch skills...

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/PersonalJarvis

Installs into whichever agent you are using.

About this skill
📦

Other

Other agent config

Quality Score

89/100

Supported Platforms

Claude Code

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.

Substance
30/30
Structure
20/20
Description
15/15
Adoption
9/20
Freshness
15/15

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 found

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.

  • 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.

SkillScoreStarsUpdatedFormat
PersonalJarvis (this skill)by PersonalJarvis89103todayOther
claude-memby thedotmack10097.0ktodayCLAUDE.md
Agent-Reachby Panniantong10092.4k21d agoCLAUDE.md
Understand-Anythingby Egonex-AI10085.4ktodayCLAUDE.md
headroomby headroomlabs-ai10074.5ktodayCLAUDE.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.
<p align="center"> <img src="https://github.com/PersonalJarvis/PersonalJarvis/raw/main/assets/brand/banner.png" alt="Personal Jarvis" width="860" /> </p> <h2 align="center">Your personal AI ecosystem. One desktop, connected by voice.</h2> <p align="center"> Talk to Jarvis. Work with your agents. Bring your tools, models, and knowledge together.<br /> An open-source workspace for conversations and the work that follows. </p> <p align="center"> <a href="https://pypi.org/project/personal-jarvis/"><img alt="PyPI" src="https://img.shields.io/pypi/v/personal-jarvis?labelColor=0A0A0A&amp;color=F7F7F4" /></a> <a href="https://github.com/PersonalJarvis/PersonalJarvis/blob/main/LICENSE"><img alt="Apache 2.0" src="https://img.shields.io/badge/License-Apache_2.0-F7F7F4?labelColor=0A0A0A" /></a> <a href="https://discord.gg/x7USduHxbc"><img alt="Join Discord" src="https://img.shields.io/badge/Discord-Join-5865F2?logo=discord&amp;logoColor=white" /></a> </p>

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, 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

  1. 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.
  2. 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.
  3. 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.
  4. 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."
  5. 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.

</details>

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

View on GitHub
GitHub Stars103
CategoryAI
Updated3h ago
Forks47

Languages

Python

Trust signals

100/100

From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.

No cautions