Skip to content

Releases: sunormesky-max/epicode

v1.0.0

Choose a tag to compare

@sunormesky-max sunormesky-max released this 10 Jun 11:31

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

Choose a tag to compare

@sunormesky-max sunormesky-max released this 17 Jun 03:15

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

https://epicode.cn/api/mcp

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

https://epicode.cn

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