Releases: sunormesky-max/epicode
Release list
v1.0.0
Epicode - AI Memory Operating System
Spatial tetrahedral memory | 768-dim ONNX vector search | Knowledge graph | Multi-tenant API | Argon2id passwords | Login brute-force protection
Stack: Rust/Axum + React 19 + TypeScript + SQLite + ONNX
License: MIT
Highlights
- Argon2id password hashing (upgraded from SHA-256)
- Login brute-force protection (5 failures = 15min lockout)
- Constant-time admin key comparison
- Guard honeypot ports configurable via environment variables
- SDK classes rebranded: EpicodeClient, EpicodeAdmin, EpicodeError
- CI workflow with Rust check + Node build
- Contributing guide, security policy, issue/PR templates
Epicode - AI Memory Operating System
Submit Epicode MCP Server
Server Name
Epicode — AI Memory Operating System
Description
Epicode is an open-source spatial AI memory system that gives AI agents persistent, searchable, and interconnected memory across sessions.
Core capabilities:
- Vector Memory Storage — Every piece of information is embedded, indexed, and retrievable across sessions
- Semantic Search — BM25 + HNSW hybrid retrieval; natural language queries return contextually relevant results with similarity scores
- Knowledge Graph — Automatic relation extraction creates a dynamic graph of interconnected memories for deep recall and contextual understanding
- 33 MCP Tools — Full suite for memory CRUD, context management, pattern learning, skill execution, identity confirmation, and more
- Spatial Tetrahedra Encoding — Memories encoded as regular tetrahedra in continuous 3D space; shared vertices naturally form clusters
- Dream Consolidation — Automatic memory strengthening and cleanup cycle, inspired by human sleep
- Multi-user Cloud — User registration, API key auth, quota management, sub-accounts
Connection Type
Remote (Streamable HTTP)
URL
Authentication
X-API-Key header. Register at https://epicode.cn/#/register to get a free API key (free tier: 1,000 memories).
Configuration for Claude Desktop / opencode / Cursor
{
"mcp": {
"epicode": {
"type": "remote",
"url": "https://epicode.cn/api/mcp",
"headers": {
"x-api-key": "YOUR_API_KEY"
}
}
}
}Tools (33)
| Category | Tools |
|---|---|
| Memory CRUD | memory_create, memory_search, memory_recall, memory_get, memory_list, memory_update, memory_delete |
| Context | ctx_load, ctx_save, context_observe |
| Knowledge | pattern_learn, pattern_recall, decision_record, bug_memory, session_summary |
| System | space_stats, dream_cycle, knowledge_relations, concepts, kg_quality |
| Identity | identity_confirm, identity_step, identity_finalize |
| Skills | skill_execute, skill_feedback, skills_sync |
| Feedback | feedback_submit |
| Documents | doc_import, doc_list |
| Diagnostics | embedding_diagnostic, embedding_migrate |
| Constraints | enforced_rules, project_list |
Source Code
https://github.com/sunormesky-max/epicode
Website
License
AGPL-3.0
Performance
| Operation | P50 | P95 |
|---|---|---|
| remember | 5.1ms | 12ms |
| search | 11.7ms | 28ms |
| skill_execute | 23.8ms | 65ms |
Tags
memory, knowledge-graph, semantic-search, vector-storage, ai-agent, persistence, rust, hnsw
Full Changelog: https://github.com/sunormesky-max/epicode/commits/V1.0.1