DIRMACS

Open-source Rust infrastructure for agentic AI

Core Runtime

ares

Rust

Agentic AI server. Multi-provider LLM, tool calling, RAG, MCP, multi-tenant metering, OpenAI-compatible API.

eruka

Rust

Context intelligence engine. Structured business knowledge, workspace isolation, 13 MCP tools.

openeruka

Rust · SQLite · cargo install openeruka

Open-source knowledge state memory server. Self-host your agent memory in one command. Same invariant as eruka — confirmed facts block inferred overwrites.

Code Intelligence

deagle

Rust · 4 crates · 9 languages · tree-sitter + SQLite

Code intelligence. 9 language parsers (Rust, Python, Go, TS, JS, Java, C, C++, Ruby), 5 search modes, MCP server. Embeds as a library — no subprocess, no Docker.

Developer Tools

pawan

Rust

Self-healing CLI coding agent. 34 tools (AST + LSP + deagle embedded), tiered registry, auto-install. Local llama.cpp / MLX / Ollama + NIM cloud fallback. Compiler-as-auditor.

aegis

Rust · 6 crates

Declarative config management. TOML manifests, symlink deploy, drift detection (aegis watch), encrypted secrets, overlay networking, toolchain orchestration.

doltclaw

Rust · 2.9MB binary

Minimal agent runtime for direct NIM/NVIDIA inference. Zero built-in tools — consumers register their own. 10 deps. Single binary.

daedra

Rust

Self-contained web search MCP server. 7 backends with automatic fallback. Works from any IP.

eruka-mcp

Rust · on crates.io

MCP server for Eruka context memory. 13 tools, 4 knowledge states, anti-hallucination constraint injection.

dwasm

Rust · on crates.io

Production WASM build tool for Leptos frontends. Fixes wasm-opt bulk-memory, content hashing, index.html patching.

nimakai

Nim

NVIDIA NIM model latency benchmarker. Ping, tool-use, and agent task timing across all NIM models.

Platform

thulp

Rust · 11 crates

Execution context engineering. Unified tool abstraction, skill workflows, session management.

thulpoff

Rust · 4 crates

Skill distillation. Teacher-student LLM distillation for SKILL.md generation, evaluation, and refinement.

dstack

Rust · Claude Code Plugin

Development stack for AI-assisted multi-repo work. Persistent memory, quality gates, deployment automation.

lancor

Rust

End-to-end llama.cpp toolkit. API client, HuggingFace Hub downloads, server orchestration, and a 5-test benchmark suite for comparing model quantizations.

dui

Rust · Leptos 0.8

Component library for Leptos frontends. 29 accessible, signal-driven components. On crates.io as dui-leptos.

Case Studies

Healthcare — Mental Wellness

4 agents · 249 runs · 100% success · zero fabrications

Crisis response requires architectural guarantees, not prompt engineering. Eruka's UNKNOWN state blocks the agent from inventing hotline numbers or clinical advice. Constraint injection enforces scope at runtime.

Education — Adaptive Learning

IB tutoring · 4-state mastery tracking

Eruka's four knowledge states map 1:1 to student mastery: UNKNOWN → UNCERTAIN → INFERRED → CONFIRMED. The agent knows what each student has learned, forgotten, and relearned.

Developer Workflow — Dogfood

53+ agents · 233+ context fields · daily driver

DIRMACS runs on the dirmacs stack. Every repo, every session, every commit goes through ARES + Eruka + Pawan. The platform is built by its own platform.

DTrain

DSprint→ DBuild→ DLaunch→ DWatch→ DTune→ DGrow↻

Our circular methodology for taking any operation from manual to autonomous. DIRMACS is its own first client.