AgentStack
MCP verified MIT Self-run

Symbiont

mcp-daily-ac-symbiont · by Daily-AC

Human-AI symbiosis platform powered by Claude Code

No reviews yet
0 installs
7 views
0.0% view→install

Install

$ agentstack add mcp-daily-ac-symbiont

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets Used
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of Symbiont? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

🌿 Symbiont

Human-AI symbiosis platform powered by Claude Code

Symbiont is an open-source platform that turns Claude Code into a living companion — one that remembers you, grows with you, and works alongside you through your favorite messaging apps.


Why Symbiont?

This is not another chatbot.

  • Memory — Persistent, structured memory that evolves across conversations. Your AI actually remembers what matters.
  • Personality — Swappable Persona Packs define how your AI thinks, speaks, and behaves. Make it yours.
  • Autonomy — Scheduled tasks, background workers, and proactive behaviors. It doesn't just respond — it acts.
  • Integration — Native Feishu (Lark) support with MCP gateway for extending to any service.
  • Growth — Memory consolidation, pattern recognition, and relationship deepening over time.

Quick Start

Docker (recommended)

git clone https://github.com/Daily-AC/symbiont.git
cd symbiont
cp .env.example .env        # edit with your tokens
docker compose up -d

Native

git clone https://github.com/Daily-AC/symbiont.git
cd symbiont
npm install
cp .env.example .env        # edit with your tokens
npm run dev

Architecture

                    ┌─────────────┐
                    │  Feishu Bot  │
                    └──────┬──────┘
                           │
                    ┌──────▼──────┐
                    │   Router    │
                    └──────┬──────┘
                           │
                    ┌──────▼──────┐
                    │  CC Broker  │◄──── MCP Gateway
                    └──────┬──────┘
                           │
              ┌────────────┼────────────┐
              │            │            │
        ┌─────▼─────┐ ┌───▼───┐ ┌─────▼─────┐
        │ MemoryDB  │ │ Cron  │ │  Workers  │
        └───────────┘ └───────┘ └───────────┘

Core Components

| Component | Description | |---|---| | SymbiontCore | Central orchestrator — boots all subsystems, manages lifecycle | | Router | Message routing layer — dispatches incoming events to handlers | | CCBroker | Claude Code process manager — spawns, monitors, and communicates with CC | | MemoryDB | Persistent memory store — hippocampus-inspired recall and consolidation | | CronScheduler | Time-based task scheduler — proactive behaviors and maintenance jobs | | WorkerManager | Background worker pool — long-running tasks and async operations | | MCP Gateway | Model Context Protocol bridge — exposes tools to CC via MCP | | FeishuPlugin | Feishu/Lark integration — message handling, cards, and bot lifecycle |


Persona Packs

Persona Packs define the personality, knowledge, and behavior of your Symbiont instance.

persona-packs/
├── echo/                # Example: "Echo" persona
│   ├── persona.json     # Identity, traits, speaking style
│   ├── system.md        # System prompt template
│   ├── memory-seeds/    # Initial memories and knowledge
│   └── cron-tasks/      # Persona-specific scheduled tasks
└── your-persona/        # Create your own!

Create Your Own

  1. Copy persona-example/ to persona-packs/your-name/
  2. Edit persona.json with your AI's identity and traits
  3. Write a system.md that defines how it should think and speak
  4. Add memory seeds for domain knowledge
  5. Set PERSONA_PACK=your-name in .env

Configuration

See [.env.example](.env.example) for all available configuration options, including:

  • Claude Code API settings
  • Feishu app credentials
  • Memory database configuration
  • Persona pack selection
  • Cron job definitions

For AI Agents

If you are an AI agent working on this codebase, see [CLAUDE.md](CLAUDE.md) for development conventions, project structure, and code style guidelines.


License

[MIT](LICENSE) — use it, fork it, make it yours.


> "The best AI isn't the smartest one. It's the one that understands you."

Source & license

This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.