Get Started in Three Commands
From zero to persistent memory in under a minute.
Memory + Orchestration
SHIVA turns Claude Code into a team of specialised workers β with their own memory, budget caps and a full audit log.
CLI Β· Studio dashboard Β· Live orchestrator audit. Local first.
Let one Claude session dispatch work to other sessions across projects β with budget caps and a full audit log.
$ shiva workflow create my-flow --projects api,db,ui
$ shiva start --as dirigent
[dirigent: your-session]
β
ββββββββββΌβββββββββ
βΌ βΌ βΌ
[worker-1] [worker-2] [worker-3]
api db ui
β budget 8 / 20 calls
β audit.jsonl streaming Dispatch graph for a 3-project workflow One session conducts, others execute. Each worker stays in its own project with its own Claude.md and memories.
A worker in Project A can read memories from Project B. The conductor decides what each worker sees.
Every shiva_send call is logged. A hard budget cap stops runaway loops before they cost real money.
A browser dashboard that mirrors the CLI you already know. Same identity, same density, with extras the terminal can't show.
ββ SHIVA Studio βΊ dashboard βββββββββββββββ 190Γ46 Β· cursor (50,17) β
β β
β $ shiva studio β
β Choose a surface. Click, TAB, or press the letter shown. β
β β
β ββββββββββββββββ¬βββββββββββββββ¬βββββββββββββββ β
β β βΆ Sessions β Β» Workflows β β Secrets β [s] [w] [k] β
β β Resume work β Orchestrate β Vault β β
β ββββββββββββββββΌβββββββββββββββΌβββββββββββββββ€ β
β β β Memories β β Packages β β Sandbox β [m] [p] [b] β
β ββββββββββββββββΌβββββββββββββββΌβββββββββββββββ€ β
β β β‘ Analytics β β¬ Hooks β β― Security β [a] [h] [y] β
β ββββββββββββββββΌβββββββββββββββΌβββββββββββββββ€ β
β β β Settings β ⬑ Docs β βΊ Help β [,] [d] [?] β
β ββββββββββββββββ΄βββββββββββββββ΄βββββββββββββββ β
β β
ββ click / TAB Β· Enter Β· ESC back Β· : palette Β· letters quick-jump ββββ Dashboard home β 12-tile cockpit Same grid as the TUI β Sessions, Workflows, Memories, Secrets, all reachable in one keystroke. Press ? for the full shortcut overlay.
Watch every shiva_send call stream into the dashboard with redaction indicators and a budget meter that goes red at 90%.
Resume, launch as dirigent, pick workers β all from one row. The page mirrors the TUI session-launch flow exactly.
Add a secret, memory, workflow or hook in place β no modal, no context loss. Cancel returns you exactly where you were.
SHIVA registers as an MCP server in Claude Code. Your dirigent session sees five new tools β shiva_send is the heart of it. No glue scripts, no shell wrappers.
tool: shiva_send
params:
to: worker-1
prompt: "Refactor api/auth.ts:
extract token-validation into
a separate service. Keep the
existing tests green."
budget: 3 calls
timeout: 90s β worker-1 received task
β opened api/auth.ts
β extracted validateToken()
β 14 tests passing
reply: "Done. New file:
api/services/token-validator.ts
Diff +94 / -38."
cost: 1 of 3 calls used shiva_send Β· shiva_check Β· shiva_status Β· shiva_budget Β· shiva_audit β every one of them logged, redacted at the boundary, and bounded by the budget you set.
From zero to persistent memory in under a minute.
Memory Β· Orchestration Β· Audit β the three axes that move SHIVA from a memory tool to a multi-session platform.
Persistent memory across all sessions and projects. Preferences, architecture decisions, code conventions β Claude doesn't forget anything anymore.
A dirigent session tasks worker sessions in other projects β directly from Claude's tool-calls via shiva_send, each worker with its own memory.
Every shiva_send call is logged with redaction indicators. A hard budget cap stops runaway loops before they cost real money. Local-first.
Three steps to eternal knowledge.
curl -fsSL https://shiva.li/install | bash Install SHIVA globally. One command. Done.
shiva init SHIVA scans your projects and integrates automatically into Claude Code.
claude Claude never forgets again. Persistent memory activated. Cross-project awareness enabled.
What you gain over Claude Code alone.
| Feature | Claude Code alone | Claude + SHIVA |
|---|---|---|
| Persistent memory | β Every session starts empty | β Cross-session, cross-project |
| Project context | β Manually explain per session | β Auto-injected via hooks |
| Multi-session orchestration | β One session, one Claude | β Dirigent + workers via shiva_send |
| Cross-project workers | β Isolated per repo | β Worker tasks worker in another project |
| Audit trail | β No history | β JSONL stream with redaction markers |
| Budget cap | β Runaway loops cost real money | β Hard cap stops recursion |
Privacy-first architecture. No compromises.
All data encrypted at rest with AES-256. Cloud sync uses TLS 1.3 with perfect forward secrecy.
We can't read your memories. Encryption keys never leave your device. Not even we can decrypt your data.
SOC 2 Type II compatible. GDPR compliant. Full data export and deletion capabilities on demand.
Next external security audit planned for Q2 2026 with a leading security firm. All findings will be publicly disclosed.
Your memories stay on your machine. No cloud sync unless you explicitly enable it.
No analytics. No tracking. No data collection. We don't know what you're building.
Plain JSON you can read, edit, and version control. No proprietary formats.
Full source code available. Audit it. Fork it. Trust but verify.
CLI is free. Cloud features for teams and power users.