DojOps Documentation
Welcome to the DojOps documentation. DojOps generates, validates, and applies infrastructure and CI/CD configurations using LLM providers. Every output is schema-validated, sandboxed, and logged to a hash-chained audit trail before it touches your repo.
Quick Links
- Getting Started Installation, setup, and your first generation
- CLI Reference Complete command reference with examples
- API Reference All 23 REST endpoints with schemas and curl examples
Documentation Index
Core Guides
| Document | Description |
|---|---|
| Getting Started | Prerequisites, installation, provider setup, first run |
| Provider Management | Add, remove, switch, and list LLM providers |
| Configuration | Providers, models, env vars, profiles, precedence |
| CLI Reference | All commands, flags, exit codes, examples |
| API Reference | REST endpoints, request/response schemas, curl examples |
| Web Dashboard | 5-tab metrics dashboard, Overview, Security, Audit, Agents, History |
Tutorials
| Document | Description |
|---|---|
| Enhance a Next.js Project | Scan, analyze, and improve an existing project’s DevOps setup |
| CI/CD from Scratch | Build a full CI/CD pipeline from zero using plan + apply |
| Security Audit & Remediation | Security scanning, SBOM generation, and auto-fix workflow |
| Interactive Chat Sessions | Multi-turn AI conversations with slash commands and agent pinning |
| CI Debugging & Analysis | Debug CI failures, analyze diffs, auto-fix quality issues |
| Custom Agents & Skills | Create agents, build skills, publish to DojOps Hub |
| Advanced Plan Execution | Dry run, resume, retry, replay, rollback, and targeted execution |
| API Server & Dashboard | Self-host the API server, dashboard, TLS, and HTTP integration |
| Provider & Configuration | Manage providers, profiles, toolchain, and system health |
| Model Aliases & Thinking | Create model aliases and control reasoning effort levels |
| Token Analytics & Cost | Monitor token usage, optimize costs, compression strategies |
| Advanced Config | Config backup/restore, import/export, validation, vault |
| Observability & Learning | Insights, error patterns, memory, auto-enrichment |
| Autonomous Agent | ReAct loop, tool-call traces, iteration control, background runs |
| MCP External Tools | Extend the agent with external tools via Model Context Protocol |
| Voice Input | Set up voice input and speak commands instead of typing |
Architecture & Design
| Document | Description |
|---|---|
| Architecture | System design, package layers, dependency flow, data flow |
| Security Model | Defense-in-depth layers, trust boundary, concurrency safety |
Components
| Document | Description |
|---|---|
| Specialist Agents | 32 built-in + custom agents, routing, domains, keywords, confidence scoring, custom agent creation |
| DevOps Skills | All 38 built-in skills + custom skill system, detectors, verifiers, auto-detection, skill format |
| Security Scanning | 10 scanners, scan types, remediation, SBOM, license compliance, scan comparison, dashboard integration |
| Execution Engine | SafeExecutor, policies, approval workflows, sandboxed fs, audit trail |
| Task Planner | Goal decomposition, task graphs, topological execution, resume |
| MCP | Model Context Protocol integration, transports, tool discovery, config |
Operations
| Document | Description |
|---|---|
| Contributing | Dev setup, coding standards, testing, adding skills/agents, PR workflow |
| Troubleshooting | Common issues, FAQ, error codes, debugging tips |
Privacy & Telemetry
DojOps does not collect telemetry. No project data leaves your machine except to your configured LLM provider. All generated configs, audit logs, and scan reports are stored locally in your .dojops/ directory.