Skip to content
@dirmacs

dirmacs

Democratizing Innovation through Resource Mobility and Access Creation for Sustainability (DIRMACS) - building the future with AI-powered solutions.

DIRMACS

Open-source Rust infrastructure for agentic AI. We build it, we run it, we ship it.


What we do

We write Rust. We build the servers, the execution engines, the coding agents, and the search layers that let AI agents actually do work — not just talk. Long-horizon workflows. Systems that run 24/7. Infrastructure that builds itself, heals itself, and improves itself.

The human stays in the loop. The agent does the heavy lifting. Tools, skills, memory, and the human — all of it works as one system. That's not a pitch; it's how we operate every day.

The Stack

Our infrastructure is modular by design. Each layer is a standalone Rust crate or service with a clear responsibility. They compose vertically: agent runtime at the base, coding agent on top, config management across everything.

Core Runtime

  • ares — Agentic AI server. Multi-provider LLM (NVIDIA NIM, Ollama, Groq, Anthropic), structured tool calling, RAG, MCP integration, multi-tenant metering. The runtime layer that manages agents, routes requests, and exposes an OpenAI-compatible API.

  • eruka — Context intelligence engine. Structured business knowledge, workspace isolation, 13 MCP tools, the biological memory layer for agents that need to understand what they're working with.

Developer Tools

  • pawan — Self-healing CLI coding agent. 18 subcommands, 17 tools, streaming TUI with markdown + vim keybindings. AI commit, review, explain, test analysis, watch mode. Named after Power Star Pawan Kalyan. Replaces Claude Code with a self-hosted, zero-subscription alternative. docs

  • aegis — Declarative config management. TOML manifests that generate tool configs for the entire stack.

  • daedra — Web search MCP server. Rust-native, DuckDuckGo-powered. Gives agents real-time web search and page fetching.

  • nimakai — NVIDIA NIM model latency benchmarker. Written in Nim. Measures ping, tool-use, and agent task times across all NIM models.

Platform & Products

  • thulp — Execution Context Engineering Platform. Skills, memory protocols, environment awareness, identity for agents.

  • dui — Component library for Leptos WASM frontends. 29 accessible components, published on crates.io.

DolTARES and Doltdot

DolTARES is our Rust server that ties it all together — powered by ares, thulp, and daedra. It handles chat, workflow orchestration, scheduling, channel delivery, self-healing, and long-horizon DAG execution. DolTARES is where the open-source pieces meet production.

Doltdot is the AI agent that runs on DolTARES. It's live — handles real tasks, research, development workflows, automated pipelines, communication. We use it internally to run and improve the very infrastructure it sits on.

DTrain — Our Operating Methodology

We run on DTrain — a 6-phase circular lifecycle that takes any operation from manual to autonomous:

DSprint (discover) → DBuild (develop) → DLaunch (deploy) → DWatch (monitor) → DTune (improve) → DGrow (scale)

DIRMACS is its own first client. We're at Sprint 73 of a 90-sprint bootstrap, building toward a self-operating AI platform. Pawan executes the sprints. Ares runs the agents. Eruka holds the context.

Engineering Principles

  • Rust-first. Memory safety, performance, correctness. Agentic systems need to be reliable at runtime, not just at demo time.
  • Composability over monoliths. Each crate does one thing well. They compose through clean interfaces.
  • Verification over speed. "Autonomous AI execution without verification gates produces confident fiction." Every deployment is proven with actual command output.
  • NVIDIA downstream. We build on NVIDIA NIM as our primary inference layer. Downstream integrators with upstream compute.
  • Dogfooding. We run our own agents on our own infra. Pawan improves pawan. Ares serves ares' agents. If it breaks, we feel it first.

Where we're headed

AGI-approved infrastructure. We're not waiting for AGI to show up — we're building the stack it'll need when it does. Automating startup, software development, research. We're accelerating with a system that runs 24/7 and we're doing it in the open.


Pinned Loading

  1. lancor lancor Public

    A Rust client library for llama.cpp's OpenAI-compatible API server

    Rust 2 1

  2. dcrm dcrm Public

    A minimal, efficient customer relationship manager built with Rust, Dioxus, and Tailwind

    Rust 1

  3. daedra daedra Public

    Daedra is a high-performance DuckDuckGo-powered web search and research Model Context Protocol (MCP) server written in Rust. It provides web search and page fetching capabilities that can be used w…

    Rust 8 1

  4. pawan pawan Public

    Pawan (पवन) — Self-healing, self-improving CLI coding agent

    Rust 1

  5. ares ares Public

    A production-grade agentic chatbot server built in Rust with multi-provider LLM support, tool calling, RAG, MCP integration, and advanced research capabilities

    Rust 2

  6. doltclaw doltclaw Public

    Minimal agent runtime: LLM inference, model fallback, tool calling. Part of the claw family.

    Rust

Repositories

Showing 10 of 17 repositories
  • ares Public

    A production-grade agentic chatbot server built in Rust with multi-provider LLM support, tool calling, RAG, MCP integration, and advanced research capabilities

    dirmacs/ares’s past year of commit activity
    Rust 2 MIT 0 0 0 Updated Mar 14, 2026
  • doltclaw Public

    Minimal agent runtime: LLM inference, model fallback, tool calling. Part of the claw family.

    dirmacs/doltclaw’s past year of commit activity
    Rust 0 0 0 0 Updated Mar 14, 2026
  • pawan Public

    Pawan (पवन) — Self-healing, self-improving CLI coding agent

    dirmacs/pawan’s past year of commit activity
    Rust 1 MIT 0 0 0 Updated Mar 14, 2026
  • dirmacs.github.io Public

    DIRMACS — Open-source Rust infrastructure for agentic AI

    dirmacs/dirmacs.github.io’s past year of commit activity
    HTML 1 0 0 0 Updated Mar 14, 2026
  • .github Public
    dirmacs/.github’s past year of commit activity
    1 0 0 0 Updated Mar 14, 2026
  • daedra Public

    Daedra is a high-performance DuckDuckGo-powered web search and research Model Context Protocol (MCP) server written in Rust. It provides web search and page fetching capabilities that can be used with AI assistants like Claude.

    dirmacs/daedra’s past year of commit activity
    Rust 8 MIT 1 1 (1 issue needs help) 0 Updated Mar 13, 2026
  • aegis Public

    Aegis — dirmacs system configuration manager. Rust CLI for dotfiles/config management with typed TOML-to-JSON opencode generation and dirmacs toolchain integration.

    dirmacs/aegis’s past year of commit activity
    Rust 1 MIT 0 0 0 Updated Mar 13, 2026
  • nimakai Public

    NVIDIA NIM model latency benchmarker, written in Nim

    dirmacs/nimakai’s past year of commit activity
    Nim 1 MIT 0 0 0 Updated Mar 13, 2026
  • thulp Public

    Execution Context Engineering Platform for AI Agents

    dirmacs/thulp’s past year of commit activity
    Rust 1 0 0 1 Updated Feb 3, 2026
  • project-nodal Public Forked from yibie/project-nodal

    A local-first, infinite canvas that turns linear AI chats into a spatial knowledge graph.

    dirmacs/project-nodal’s past year of commit activity
    JavaScript 0 GPL-3.0 1 0 0 Updated Jan 27, 2026

Top languages

Loading…