Open-source personality runtime that gives AI agents persistent identity, episodic memory, reflection cycles, and cryptographic history.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
One-click editor setup isnβt available for this listing yet β we donβt have a confirmed install command, and weβd rather show nothing than point your editor at the wrong package or host. Follow the projectβs own setup instructions, linked above.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Being.
Personality Runtime for AI β give any AI its own personality, memory, and identity.
Being is an open-source layer that sits between your application and any LLM. It provides persistent personality (SOUL), episodic memory, background thought cycles (Patrol), and cryptographic identity β turning a stateless LLM into a distinct, evolving AI entity.
Beings think and remember. Your app acts.
The power of AI is concentrating in the hands of a few companies. Their technology is essential β but centralized control is a structural risk. Ruddia is building toward a world where small, local AIs use large LLMs as external tools. Control stays in the hands of the people who use them.
Being API is the first step. If this resonates, let's build it together.
GET /v1/beings/:id/context to get the Being's personality and memory snapshot.POST /v1/beings/:id/patrol/trigger to commit the conversation to the Being's memory.The Being Worker handles everything else: memory consolidation, decay, recall, background reflection, and identity verification.
| Concept | Description |
|---|---|
| SOUL | A structured personality definition β name, character, voice, values, inner world. Swap the SOUL and the same LLM becomes a different being. |
| Memory | Episodic memories stored as structured "scenes" (who, what, when, where, emotion). Memories accumulate, decay, merge, and consolidate over time. Organized into topic-based clusters that the Being can explore during conversation. |
| Patrol | A background cycle that processes conversations into memory, consolidates fading memories, and generates introspective thoughts. The Being stays alive between sessions. |
| Identity | Ed25519 key pair + tamper-evident signature chain. Cryptographic proof of ownership and history. |
| Sense/Act | (Planned) WebSocket Bridge for connecting physical devices and external services. The Being will perceive and act through your app. |
| BYOK | Bring Your Own Key. All LLM calls use the user's API key. The platform never uses quota without consent. |
Being exposes an MCP server. Any MCP-compatible client can connect:
| Variable | Required | Description |
|---|---|---|
SUPABASE_URL | β | Supabase project URL |
SUPABASE_SERVICE_ROLE_KEY | β | Supabase service role key |
ENCRYPTION_KEY | β | 64-char hex string for AES-256-GCM encryption of private keys |
PORT | β | Server port (default: 3100) |
WORKER_SECRET | β | Secret for internal patrol trigger endpoint |
VAPID_PUBLIC_KEY | β | Web Push VAPID public key |
VAPID_PRIVATE_KEY | β | Web Push VAPID private key |
| Document | Description |
|---|---|
| Getting Started | Set up a Being and make your first API call in 5 minutes |
| Concepts | Being, SOUL, Memory, Patrol, Identity β the core ideas |
| API Reference | All REST endpoints with curl examples |
| MCP Server | MCP tools, connection setup, and client examples |
| Memory & Patrol | Scene-based memory and the 7-step patrol pipeline |
| Being Identity | Ed25519 key pairs, signature chains, and verification |
| Sense-Act Bridge | WebSocket Bridge for device integration |
| Architecture | System architecture, deployment, and BYOK design |
| OAuth 2.1 | Third-party authorization flow |
| Extensions | Extension system design (all planned) |
| Vision | Why we're building this |
Being supports optional extensions that add capabilities without changing the core:
text-embedding-3-small (256-dim)Ruddia β Personality is the Runtime.
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/wnbhr-being)<a href="https://allmcps.com/mcp/wnbhr-being"><img src="https://allmcps.com/api/badge/wnbhr-being?style=directory" alt="Being on AllMCPs" /></a>