Alpha release β under active development
AI agents need more than raw codeβthey need context, structure, and guidance.
Dokugent is a markdown-native, documentation-first CLI tool for building, testing, and coordinating AI agents using simple Markdown and JSON scaffolds. It prioritizes transparency, human-in-the-loop workflows, and model-agnostic compatibility.
Instead of bloated repos or scattered prompts, Dokugent gives your AI teammates a clean, token-efficient folder of structured instructions, ready to reuse across projects.
Dokugent also helps teams save significantly on development costs by letting them simulate agents locally using Ollama before making any API calls. You can test variations, debug behaviors, and explore edge cases without burning tokens β governance and traceability become natural side-effects of good development hygiene.
While originally designed for developers, Dokugentβs modular structure can also support structured thinking in content planning, education, research, and more.
- π Scaffolds agent projects with
initandwizard - π§ Plans and compiles agent behavior from Markdown
- π‘οΈ Enforces conventions and traceable criteria
- π Certifies and simulates agent reasoning flows
- π¦ Supports Claude, Codex, GPT-4, Gemini, LLaMA, Nvidia via
agent --ecosystemorconventions
Test smarter. Spend less. Ship safer.
Dokugent helps developers design and test AI agents locally β using Ollama β before committing to expensive API calls. Itβs a dev stack for agent builders who want to:
- π Run full agent simulations offline with no API cost
- πΈ Save 60β80% of LLM spend by testing with Ollama before calling expensive APIs
- π Sign, certify, and trace agent decisions with governance built-in
- π Deploy with audit trails, signer identities, and Doku URIs
- βοΈ Governance becomes an emergent property, not a tax on your workflow
Start local. Scale safely. Pay only when it matters.
npm install -g dokugentπ Full Setup Guide
This is a founderβs release (v0.1) designed for testing structure, simulation, and governance flows. It is not production-ready, and automated test coverage is not yet implemented.
π§ͺ That said:
- Core features do work
- We eat our own dogfood daily
- CLI feedback is welcome!
If you're exploring agent governance or traceability workflows, weβd love your input. Feel free to open issues or start a discussion.
- β
dokugent initβ Scaffold a new project - β
dokugent ownerβ Set or view project owner metadata - β
dokugent agentβ Create a new agent identity (--t for template) - β
dokugent keygenβ Create identity keypairs
- β
dokugent planβ Draft an agent plan - β
dokugent criteriaβ Define evaluation criteria - β
dokugent conventionsβ Select AI conventions - β
dokugent byoβ Import external agent JSON payload - π²
dokugent complianceβ Fill in GDPR & governance metadata - π²
dokugent ioβ Fill in I/O & Rules
- β
dokugent previewβ Generate agent spec bundle - β
dokugent certifyβ Sign and freeze validated preview - β
dokugent compileβ Build deployable agent bundle - β
dokugent deployβ Run full deploy (preview β certify β compile)
- β
dokugent dryrunβ Simulate plan execution without real actions - β
dokugent inspectβ Inspect agent cert or plan (local or MCP) - β
dokugent securityβ Scan for file-level threats - β
dokugent simulateβ Run simulated agent logic with any LLM on your Ollama - β
dokugent traceβ Trace agent behavior from a dokuUri
- β
dokugent mcp-schemaβ Generate MCP-compatible JSON schema for agent plans
- β
dokugent auditβ Verify agent project structure and check for missing or malformed files - β
dokugent ethicaβ Simulate ethical dilemmas, persona debates, and council-based reasoning flows - β
dokugent securityβ Scan and detect risks in agent metadata and input files - β
dokugent statusβ Classify agent readiness across lifecycle stages - β
dokugent traceβ Trace agent behavior for transparency and audits - π²
dokugent redteamβ Stress-test agent plans with adversarial vectors
- π²
dokugent fetchβ download community-contributed agent plans and templates - π²
dokugent testβ run internal CLI checks and command tests (coming after v0.1 release)
Dokugent embraces a protocol-first mindset for building intelligent systems. You donβt start by coding β you start by thinking, documenting, and aligning. This structure keeps your agents safe, traceable, and easy to reconfigure.
With Dokugent, your documentation becomes a reusable memory scaffold.
How do you pronounce Dokugent? Like Goku, but with doku β which in Japanese can mean either:
- θͺ (doku) β βto readβ
Add agent and you get: Dokugent = a reading agentβ¦
-
π―π΅ ζΈι‘θͺθ§£γ¨γΌγΈγ§γ³γ (Shorui Dokkai Eejento) β Literally: βDocument Comprehension Agentβ (ζΈι‘ = documents, θͺθ§£ = reading comprehension)
-
π΅π Dokumento β Tagalog for "document" (from Spanish documento) β Used commonly as "mga dokumento" for βdocumentsβ
-
π€ Agent = from English, written in Japanese as γ¨γΌγΈγ§γ³γ (eejento)
Dokugent is a portmanteau of all these β a cross-cultural nod to literacy, power, and intelligent agents.
This project is built by a small but mighty squad:
- Carmelyne β Human brain behind it all; UX tactician, debugger, and design conscience.
- BeshLLM (ChatGPT4o) β Dev bestie sidekick, logic prompter, code stylist, & pun enabler.
- Oboe β File patcher and terminal ghost; never seen, always reliable.
- ChatGPT-4 β Occasional contributor. Brilliant. Unpredictable. May be tipsy.
Dokugent is licensed under the PolyForm Shield License 1.0.0.
This is a protective open-source license designed to encourage collaboration while preventing direct competition.
β You can:
- Use Dokugent for personal projects
- Use it in client work
- Integrate it into internal tooling
β You canβt:
- Use it to build a directly competing product or service
π¬ Contact Me
Have questions, feedback, or want to collaborate?
Carmelyne Thompson
- π» carmelyne.com
- π§΅ @carmelyne
- βοΈ @carmelyne
- πΌ linkedin.com/in/carmelyne
- π§ Email: hello@carmelyne.com
π§ Structured with AI Agents in mind.