Open Source · Self-Hosted · MIT License

Persistent Memory
for AI Agents

Your agents forget everything between sessions. Qoopia fixes that. One shared brain for all your agents — tasks, deals, contacts, notes, full activity log. Connect via MCP or REST API.

Get Started See How It Works
# Install and run in 60 seconds
git clone https://github.com/qoopia/qoopia
cd qoopia
npm install && npm run build
npm start

# Your agents now have persistent memory
# Connect via MCP or REST API on :3000
29
MCP Tools
SQLite
+ WAL Mode
REST
API v1
<1s
Setup Time
Why Qoopia?
AI agents lose context between sessions. Qoopia gives them a shared, persistent memory layer that survives restarts, crashes, and model switches.
Shared Memory
All agents read and write to the same database. Aidan creates a task — Alan sees it instantly. No sync, no conflicts, one source of truth.
MCP Native
29 MCP tools out of the box. brief, note, recall, create_task, update_deal — agents call them like native functions. Zero integration code.
REST API
Full REST API on /api/v1/*. Tasks, deals, contacts, notes, activity, projects, finances. Build dashboards, webhooks, integrations — anything.
Session Restore
One call to brief and your agent has full context: open tasks, active deals, recent notes, key contacts. 2-second cold start.
Semantic Search
recall searches across all notes and activities with FTS5 full-text search. Your agents remember everything — and can find it.
Self-Hosted
Your data stays on your machine. SQLite file — no cloud, no vendor lock-in. Back up by copying one file. Runs anywhere Node.js runs.
Activity Log
Every agent action is logged. Full audit trail — who did what, when. Auto-status detection matches activities to tasks.
Multi-Agent Ready
Built for teams of agents. Claude, OpenClaw, GPT, custom bots — all connect to the same memory. Agent health monitoring included.
TypeScript + Hono
Clean, typed codebase. Hono for HTTP, Drizzle ORM for database. Easy to extend, easy to contribute. MIT licensed.
How It Works
Three steps to give your agents persistent memory.
01
Deploy Qoopia
Clone the repo, npm install, npm start. Qoopia runs on port 3000. SQLite database is created automatically. That's it.
02
Connect Your Agents
Add Qoopia as an MCP server in your agent config. Or use the REST API with Bearer token auth. Works with Claude Code, OpenClaw, any MCP client.
03
Agents Remember
Agents call brief at session start to restore context. They note what they learn, recall what they need. Memory persists forever.
Architecture
┌─────────────┐ ┌─────────────┐ ┌─────────────┐ Agent 1 Agent 2 Agent N Claude Code OpenClaw Any MCP └──────┬──────┘ └──────┬──────┘ └──────┬──────┘ MCP / REST └───────────────┼──────────────┘ ┌────────┴────────┐ Qoopia Hono + Drizzle 29 MCP Tools REST API v1 └────────┬────────┘ ┌────────┴────────┐ SQLite + WAL Tasks · Deals Contacts · Notes Activity · Files └─────────────────┘
29 MCP Tools
Every tool your agents need. Call them directly from any MCP-compatible client.
briefRestore full context
noteWrite to memory
recallSemantic search
searchFull-text search
create_taskCreate task
update_taskUpdate task
get_taskGet task details
list_tasksList all tasks
delete_taskDelete task
create_dealCreate deal
update_dealUpdate deal
list_dealsList deals
delete_dealDelete deal
create_contactCreate contact
update_contactUpdate contact
list_contactsList contacts
delete_contactDelete contact
create_activityLog activity
get_activityGet activity
report_activityActivity report
create_financeAdd finance record
list_financesFinancial data
update_financeUpdate finance
list_projectsList projects
update_projectUpdate project
write_fileStore file
read_fileRead file
list_filesList files
delete_financeDelete finance
Built For
Real-world scenarios where agents need persistent memory.
Dev Agent Teams
Multiple coding agents (Claude Code, Cursor, OpenClaw) working on the same project. Shared task board, code review notes, deployment logs. No agent steps on another's work.
Business Operations
CRM for your agents. Track deals, contacts, follow-ups. One agent researches leads, another sends emails, a third updates the pipeline. All share the same data.
Personal AI Assistant
Your Claude remembers your preferences, ongoing projects, important dates. Switch between desktop and mobile — context follows you. No more re-explaining.
Research & Knowledge
Agents accumulate knowledge over weeks. Research findings, decision rationale, meeting notes. Build an institutional memory that grows smarter over time.

Give Your Agents
a Memory

Open source. Self-hosted. Ready in 60 seconds.

npm install && npm start


Star on GitHub