Ecosystem & Backlinks
openeruka is the open-source foundation of the Eruka knowledge memory stack. Here's how everything connects.
The stack
┌─────────────────────────────────────────────────────┐
│ AI clients │
│ Claude Desktop · Claude Code · Cursor · VS Code │
└────────────────────┬────────────────────────────────┘
│ MCP (JSON-RPC / SSE)
┌────────────────────▼────────────────────────────────┐
│ eruka-mcp │
│ MCP server — bridges AI tools to Eruka backends │
│ github.com/dirmacs/eruka-mcp · crates.io │
└──────────┬──────────────────────┬───────────────────┘
│ HTTP (local) │ HTTP (managed)
┌──────────▼──────────┐ ┌───────▼───────────────────┐
│ openeruka │ │ eruka.dirmacs.com │
│ (this project) │ │ Managed tier │
│ SQLite / redb │ │ PostgreSQL + pgvector │
│ No account needed │ │ Quality scoring (B6) │
│ github.com/ │ │ Knowledge decay │
│ dirmacs/openeruka │ │ Multi-tenant auth │
└─────────────────────┘ └────────────────────────────┘
DIRMACS projects
eruka-mcp
github.com/dirmacs/eruka-mcp · docs · crates.io
MCP server that bridges any MCP-compatible AI tool to openeruka or eruka.dirmacs.com. Provides 17 tools including context read/write, gap detection, constraint injection, and graph traversal.
Default URL is http://localhost:8080 — connects to openeruka with zero configuration.
eruka.dirmacs.com
The managed Eruka service. Same REST API surface as openeruka, plus:
- 6-layer quality scoring pipeline (B6)
- Knowledge decay (confidence degrades over time)
- Multi-tenant isolation
- PostgreSQL + pgvector backend
- OAuth and service key auth
Use this when you need enterprise-grade memory without managing infrastructure.
ARES
github.com/dirmacs/ares · crates.io
Multi-agent runtime with LLM routing, RAG, tool calling, MCP, and workflow orchestration. ARES agents can read from and write to openeruka to maintain persistent grounded memory across sessions.
deagle
github.com/dirmacs/deagle · crates.io
Code intelligence CLI built on tree-sitter. AST-based search, symbol graph, and codebase statistics for any language. Used internally to navigate and audit the Eruka codebase.
pawan
CLI coding agent with 29 tools, LSP integration, and tiered model registry. Uses openeruka via eruka-mcp for cross-session memory — it reads project context on startup so it doesn't repeat itself.
dstack
github.com/dirmacs/dstack · crates.io
Dev stack tooling: project scaffolding, multi-platform plugin system, CI audit gates, and swarm harness for parallel agent workloads.
Crates
| Crate | Description | crates.io |
|---|---|---|
openeruka | Types + server binary (SQLite + redb backends) | link |
openeruka-client | Typed async HTTP client | link |
eruka-mcp | MCP server for Eruka | link |
ares-server | Multi-agent runtime | link |
deagle | Code intelligence CLI | link |
dstack | Dev stack tooling | link |
Linking back to openeruka
If you build on top of openeruka, we'd appreciate a link back:
- README badge:
[](https://dirmacs.github.io/openeruka) - Docs mention: "Uses openeruka for grounded context memory"
Company
openeruka is built and maintained by DIRMACS, a Hyderabad-based AI infrastructure company. The managed tier at eruka.dirmacs.com funds continued development of the open-source core.