choihyunsus/soul
Soul: The Persistent Memory Layer for Multi-Agent Systems. High-performance session orchestration with SQLite-based KV-Cache for MCP. Give your AI agents a soul that never forgets.
Implements a 3-tier memory lifecycle (Hot/Warm/Cold) with forgetting curve garbage collection and SQLite-backed persistent storage, exposing 20+ MCP tools for entity tracking, core memory injection, and file-ownership conflict prevention. Runs as a stdio transport MCP server compatible with Cursor, Claude Desktop, Open WebUI, and LM Studio, with strict TypeScript and zero-`any` type safety across 30+ unit tests.
Stars
60
Forks
7
Language
TypeScript
License
—
Category
Last pushed
Mar 27, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/agents/choihyunsus/soul"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Featured in
Higher-rated alternatives
kayba-ai/agentic-context-engine
🧠 Make your agents learn from experience. Now available as a hosted solution at kayba.ai
MemMachine/MemMachine
Universal memory layer for AI Agents. It provides scalable, extensible, and interoperable memory...
knowns-dev/knowns
The memory layer for AI-native development — giving AI persistent understanding of your software...
Dicklesworthstone/cass_memory_system
Procedural memory for AI coding agents: transforms scattered session history into persistent,...
rexdivakar/HippocampAI
HippocampAI — Autonomous Memory Engine for LLM Agents