Soma
An AI agent that grows with you
Memory that persists across sessions. Identity that evolves through use.
Built on Pi. Extended with skills, extensions, and protocols. Yours to shape.
σ Get Started
σ The Ecosystem
Four layers that grow with you
Extensions
system hooks
TypeScript plugins that hook into the agent lifecycle. Boot sequences, branded UI, auto-flush memory, context warnings. The nervous system.
soma-boot.ts soma-header.ts soma-statusline.ts Skills
knowledge sets
Markdown instruction files the agent loads on demand. Domain expertise, best practices, task-specific knowledge. The learned memory.
logo-creator favicon-gen remotion Rituals
workflow sequences
Multi-step ceremonies the agent performs — predefined sequences of commands, checks, and actions. Repeatable and composable. The muscle memory.
/publish /molt /patrol Protocols
behavioral rules
Drop-in behavioral rules that shape how the agent thinks and operates. Used protocols heat up and stay loaded. Unused ones fade. The value system.
breath-cycle frontmatter heat-tracking σ What Makes Soma Different
Persistent Memory
Sessions end. Memory doesn't. Soma flushes what it learns to disk — preloads, muscles, context — and picks it back up next time.
Evolving Identity
Not pre-configured. Soma's identity file grows through use — voice, preferences, working patterns, all discovered, not assigned.
Session Continuity
soma -c loads identity plus the last session's preload.
The agent knows where you left off and what's next.
Adaptive Protocols
Behavioral rules that heat up when used and fade when they don't. Hot protocols load full context. Cold ones stay available but silent. The agent's value system tunes itself.
Built on Pi
Soma extends pi's coding agent with custom extensions. Everything pi can do, Soma can do — with memory on top.
Open Source
Extensions, skills, rituals — all MIT licensed. Build your own agent identity on the same foundation.
σ The Soma Ecosystem
Learn more →Start growing
Install Soma. Start a session. Let the memory build.