Aegis
Declarative config management for the dirmacs stack. One TOML manifest generates correct configs for every tool in the ecosystem.
4 crates · 15 NIM models · 12 OMO agents · Tera templates · Diff-based apply
TOML Manifests
Declare your entire stack in one aegis.toml. Models, providers, agents, tools — all in readable TOML with ${ENV_VAR} substitution.
Profile System
Switch between dev-vps, workstation, and ci profiles with a single flag. Each profile activates a different set of modules.
Diff & Apply
See exactly what will change before applying. similar-based text diffing for safe, reviewable updates.
15 NIM Models
Pre-configured catalog of NVIDIA NIM models with tiers, context windows, and routing metadata.
4-Crate Workspace
aegis-core, aegis-cli, aegis-opencode, aegis-toolchain — modular and extensible Rust workspace.
Template Engine
Tera-based templating for generated configs. Conditional logic, loops, and variable substitution with secrets from env.
Module System
Organize your dotfiles and tool configs into named modules. Each module is a directory of templates + metadata.
Symlink Strategy
Generated configs are symlinked (or copied) into place. Changing the manifest re-generates and re-links automatically.
The Manifest
One aegis.toml describes your entire development environment. Variables, profiles, modules — all in one place.
Environment Profiles
Run aegis apply --profile ci and only the right modules activate.
Full toolchain on the production VPS
Local workstation with GPU support
Minimal CI environment
Quick Start
Built-in NIM Model Catalog
15 pre-configured NVIDIA NIM models with tier labels, context windows, and routing metadata. Reference by ID in any tool config.
| Model ID | Tier | Context |
|---|---|---|
| stepfun-ai/step-3.5-flash | fast | 128K |
| mistralai/devstral-2-123b-instruct-2512 | code | 128K |
| z-ai/glm4.7 | reasoning | 128K |
| qwen/qwen3.5-122b-a10b | large | 131K |
| nvidia/llama-3.3-nemotron-super-49b-v1 | flagship | 128K |
| + 10 more models in catalog (deepseek, qwen, nemotron, llama, internlm...) | ||
Ecosystem Integration
Aegis is the config layer for the full dirmacs stack. One manifest keeps pawan, opencode, oh-my-opencode, and custom tools in sync.