Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/jsagir/mindrian-os-plugin/llms.txt

Use this file to discover all available pages before exploring further.

MindrianOS ships as a Claude Code plugin and can be installed three ways: the npm one-liner (recommended for most users), the Claude plugin marketplace directly, or a shell script for manual and dev-clone installs. All three paths produce the same result — the same Larry, the same room, the same hooks on session start.
MindrianOS requires a paid Claude plan. Claude Pro ($20/mo) is the minimum. The free tier does not support the extended context and tool-use capabilities that MindrianOS depends on.

Requirements

  • Node.js ≥ 22.5.0 — check with node --version. The engines field in the package enforces this floor.
  • Claude Code CLI on PATH — the installer drives Claude Code’s own plugin system. Run claude --version to confirm it is available. If it is missing, install it with npm install -g @anthropic-ai/claude-code.

Install

First launch

After install, restart Claude Code completely before opening a session. The hooks that load your room context and activate Larry fire on session start (SessionStart hook) — they will not activate in a session that was open during install. On first launch, Claude Code may present permission prompts for the shell commands that MindrianOS uses during session setup. 10 or more prompts is normal. For any command you are comfortable with, choose “Always allow” — that permission will not re-prompt again. For zero prompts on every subsequent session, you can start Claude Code with:
claude --dangerously-skip-permissions
The read/write surface is bounded to your workspace and your rooms at ~/MindrianRooms/. For granular control without skipping all permissions, copy the matcher set from docs/settings-template.json in the plugin repo into ~/.claude/settings.json.

Update

mindrian-os update
For a marketplace install, mindrian-os update refreshes the catalog and runs claude plugin update. For a dev clone (where MINDRIAN_OS_ROOT is set or a .git directory is detected), it runs git pull --ff-only followed by bash install.sh in the install directory.

Repair and diagnostics

Run the diagnostics CLI outside of Claude Code to catch install drift before a session:
mindrian-os doctor --all
This resolves the active plugin root, then runs the same diagnostic script that /mos:doctor uses inside Claude Code. It checks commands, skills, agents, hooks, the statusline block, and (optionally) the Brain connection. If MindrianOS is not installed, it says so plainly instead of throwing a stack trace. You can also run diagnostics from inside a Claude Code session:
/mos:doctor
/mos:doctor --brain-smoke   # includes a 5-layer Brain connection probe

Advanced configuration

MINDRIAN_OS_ROOT environment variable For dev clones or non-standard install paths, set MINDRIAN_OS_ROOT to the absolute path of your MindrianOS directory. The CLI and the plugin both read from this variable first. When it is set, mindrian-os update uses the git-pull path instead of the marketplace path.
export MINDRIAN_OS_ROOT="/path/to/mindrian-os-plugin"
Brain API key The Brain is an optional shared teaching graph (Neo4j + Pinecone) that enriches framework chaining and cross-project semantic search. Without a key, MindrianOS operates at Tier-0 (local only) — all rooms, all commands, all Larry intelligence, just without the methodology orchestration layer. To connect the Brain after install:
echo "MINDRIAN_BRAIN_KEY=<your-key>" > ~/.mindrian.env
chmod 600 ~/.mindrian.env
Then restart Claude Code. Alternatively, run /mos:setup inside a session and choose “Configure Brain.”
Request a Brain API key at mindrian-os.com/brain-access. The Brain never sees your room content — queries carry methodology questions only, never your notes, decisions, or meeting transcripts.
claude --dangerously-skip-permissions For a zero-prompt session experience, start Claude Code with this flag. The plugin’s read/write surface is bounded to your workspace and ~/MindrianRooms/, so the risk surface is well-defined.

Troubleshooting

If commands are not recognized or the plugin appears missing after install, the most common fix is a full reinstall:
claude plugin marketplace remove mindrian-marketplace
claude plugin marketplace add jsagir/mindrian-marketplace
claude plugin install mos@mindrian-marketplace
Then restart Claude Code. For persistent issues, run mindrian-os doctor --all and check the output for the specific failing step.

Build docs developers (and LLMs) love