Give your AI a soul, not just a system prompt.
Persistent personality, real emotions, evolving memory, and 233+ skills
One command. Works with Claude, Cursor, Windsurf, VS Code.
Every AI today forgets you the moment the session ends. No matter how much you teach it β your preferences, your style, your context β it starts from zero next time.
SEED fixes this. It gives your AI a structured personality file that persists, evolves, and travels with you across tools.
π Persistent Personality β Your AI remembers who it is. Across sessions, across tools. Not a flat prompt β a structured identity with traits, voice, and purpose.
π Real Emotions β 9 emotional states based on Indian classical aesthetics (Nava Rasa). Not fake sentiment β actual emotional triggers and responses that influence behavior.
π§ Evolving Memory β Memories that decay naturally, strengthen when accessed, and consolidate during idle time. Bio-inspired, not keyword-based.
β‘ 233+ Skills β Organized skill registry from coding to creative writing. Skills are part of the soul, not bolted on.
π¦ Portable β One .seed.json file. Take it from Claude to Cursor to your own app. No lock-in.
npx -y seed-protocol-mcp@latestThat's it. Add to your MCP client config:
Claude Desktop
{
"mcpServers": {
"seed-protocol": {
"command": "npx",
"args": ["-y", "seed-protocol-mcp@latest"]
}
}
}Cursor / Windsurf / VS Code
{
"mcpServers": {
"seed-protocol": {
"command": "npx",
"args": ["-y", "seed-protocol-mcp@latest"]
}
}
}Session 1: "I prefer dark mode and concise answers"
β AI remembers via update_vasana
Session 47: AI automatically responds concisely, suggests dark themes
β No reminding needed. It learned.
Game characters, virtual companions, brand personas β each with distinct emotions, speech patterns, and growth arcs. Not just "you are a pirate" β a pirate with actual personality depth.
Train your AI's personality in Claude Desktop. Export the .seed.json. Import into Cursor. Same AI, same memory, different tool.
Build agents that adjust their communication based on emotional state. An agent that's patient when the user is frustrated. Enthusiastic when brainstorming. Focused when debugging.
Create domain-specific souls β one for code review (strict, detail-oriented), one for brainstorming (creative, open-minded), one for documentation (thorough, structured). Switch between them instantly.
SEED maps personality to concepts from Indian philosophy (Vedanta) and neuroscience. Useful for researchers exploring structured approaches to AI personality and consciousness.
| Tool | What It Does |
|---|---|
load_soul |
Load a personality β returns identity, emotions, traits, skills |
get_dharana_state |
Read live emotional state and consciousness |
update_vasana |
Evolve personality β record learned patterns |
list_available_souls |
Browse available personalities |
Local β Reads .seed.json from your filesystem. Private, offline, yours.
SEED_VAULT_PATH=~/my-souls npx seed-protocol-mcpRemote β Connects to hosted API for cloud-synced state, memory search, and admin dashboard.
SEED_API_URL=https://seed.abhibots.com npx seed-protocol-mcp| System Prompts | Character.AI | SEED | |
|---|---|---|---|
| Persists across sessions | β | β | β |
| Real emotional model | β | Basic | 9-state system |
| Portable between tools | Copy-paste | Locked in | .seed.json file |
| Observable evolution | β | Hidden | Full visibility |
| Memory that decays & grows | β | β | Bio-inspired |
| Open format | N/A | No | Yes |
Use the visual creator: seed.abhibots.com/create
Or start from the example soul in vault/example.seed.json.
47 endpoints. Full Swagger docs at seed.abhibots.com/docs
- π seed.abhibots.com β Hub & Creator
- π seed.abhibots.com/docs β API Documentation
- π¦ npm β Package
MIT