Session closure checklist. Use when user says "/jarvis-close", "close session", "am I done", "anything left", "ready to close", or "session review".
Browse and consolidate redundant memories via LLM-driven clustering
Show memory system health and statistics. Use when user says "/jarvis-memory-stats", "Jarvis, memory status", "how many files indexed", or "memory health".
Semantic search over vault content. Use when user says "Jarvis, recall X", "/jarvis-recall X", "what did we decide about X", "find notes about X", or asks to search vault semantically.
Create, list, or cancel scheduled Jarvis actions. Use when user says "schedule journal refinement weekly", "show my scheduled actions", "cancel the daily orient", or "manage Jarvis schedules".
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A plugin marketplace that turns Claude Code into Jarvis — a context-aware personal assistant with a knowledge vault, semantic memory, and strategic awareness.
Jarvis manages a folder of Markdown or Org-mode files (your "vault") as a personal knowledge base. It journals your thoughts, tracks your goals, searches by meaning, and learns from your conversations — all with a git-audited trail.
curl -fsSL https://raw.githubusercontent.com/rsprudencio/jarvis/refs/heads/master/install.sh | bash
This validates prerequisites, installs the plugin, configures your vault, and sets up the jarvis shell command — all in one step.
Prerequisites:
Install:
# Add the marketplace and install plugins
claude plugin marketplace add rsprudencio/jarvis
claude plugin install jarvis@jarvis-plugins
# Optional: Todoist integration
claude plugin install jarvis-todoist@jarvis-plugins
# Optional: Strategic analysis (orient, catch-up, patterns, summaries)
claude plugin install jarvis-strategic@jarvis-plugins
# Start the MCP server container
docker pull ghcr.io/rsprudencio/jarvis:latest
docker compose -f ~/.jarvis/docker-compose.yml up -d
First-time config:
/jarvis-settings
This walks you through vault path selection, auto-extract mode, and shell integration.
See docker/README.md for full Docker setup guide.
After installing, start Claude Code and run:
/jarvis-settings
If the MCP server loaded correctly, you'll see the configuration menu. If not, run check-requirements from the repo root to diagnose.
Once installed, launch Jarvis:
jarvis # If you set up the shell command during install
# or
claude # Then type /jarvis:jarvis to activate mid-session
| Command | What it does |
|---|---|
jarvis, journal this: I decided to use PostgreSQL for the new project | Creates a journal entry with vault links |
/jarvis-recall database decisions | Searches your vault by meaning |
/jarvis-orient | Strategic briefing — what to focus on today |
/jarvis-todoist | Process your Todoist inbox with smart routing |
/jarvis-close | End-of-session review checklist |
| Plugin | What | Install |
|---|---|---|
| jarvis (core) | Vault management, semantic memory, auto-extract, pattern detection | Required |
| jarvis-obsidian | PKM: git audit trail, journal, vault exploration | Required |
| jarvis-todoist | Smart task routing, inbox capture, Todoist sync | Optional (needs API token) |
| jarvis-strategic | Orient briefings, catch-up, summaries, pattern analysis | Optional |
| jarvis-toolbelt | Engineering: security review, adversarial review, TDD | Optional |
Core:
| Skill | Description |
|---|---|
/jarvis:jarvis | Activate Jarvis identity mid-session |
/jarvis-settings | View and update configuration |
/jarvis-journal | Create journal entries with intelligent vault linking |
/jarvis-inbox | Process and organize vault inbox items |
/jarvis-recall <query> | Semantic search across your vault |
/jarvis-close | Session closure checklist |
/jarvis-memory-stats | Memory system health and statistics |
/jarvis-schedule | Manage recurring Jarvis actions |
/jarvis-audit | Git audit protocol reference |
Todoist (requires jarvis-todoist plugin):
| Skill | Description |
|---|---|
/jarvis-todoist | Sync Todoist inbox with smart routing |
/jarvis-todoist-setup | Configure Todoist routing rules |
Strategic (requires jarvis-strategic plugin):
| Skill | Description |
|---|---|
/jarvis-orient | Strategic briefing for starting a session |
/jarvis-catchup | Catch-up after time away |
/jarvis-summarize | Weekly/monthly journal summaries |
/jarvis-patterns | Behavioral pattern analysis |
Jarvis delegates work to specialized agents that run in isolated context windows:
Strategic analysis & briefings - orient, catchup, summarize, patterns (requires jarvis)
Todoist integration with built-in REST API - task management analyst (requires jarvis)
Professional engineering agents - DAR (Deep Adversarial Review), security review, and more
Obsidian vault PKM workflows - JARVIS protocol, git audit trail, journal, exploration
npx claudepluginhub rsprudencio/jarvis --plugin jarvisUniversal intent router for Claude Code. One command that picks the highest-ROI skill automatically — GSD, Superpowers, or gstack.
Create and edit Obsidian vault files including Markdown, Bases, and Canvas. Use when working with .md, .base, or .canvas files in an Obsidian vault.
Automatic Claude Code -> Obsidian second brain: zero-config session capture, hybrid search, autonomous recall, daily/lessons/preferences.
Personal AI Infrastructure — persistent memory, session continuity, and knowledge graph for Claude Code
Extended Second Brain that learns as you work in Claude Code
Long-term semantic memory for Claude Code, powered by OpenViking. Auto-recall relevant memories at session start and capture important information during conversations.