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.