Stop writing docs from memory. Start documenting reality.
Capture terminal sessions, let AI generate documentation that includes what actually worked — and the gotchas you discovered along the way. Human-readable docs + llms.txt + MCP endpoints, automatically.
# YourProduct Docs
> Complete API reference
## Core Concepts
- [Auth](/docs/auth)
- [Rate Limits](/docs/rate-limits)
## API Reference
- [Users](/docs/api/users)
- [Webhooks](/docs/api/webhooks)
Three problems holding back developer documentation
Written from memory, not reality
You spend 2 hours configuring something, hit 3 errors, discover a prerequisite, find a workaround... then try to remember it all when writing docs. Important gotchas get forgotten. Prerequisites get omitted. The happy path is a lie.
Invisible to AI systems
ChatGPT can’t find your docs. Claude doesn’t know they exist. Your carefully written documentation is invisible to the AI tools your users actually use. Meanwhile, your competitors are showing up in AI responses.
Screams "third-party tool"
Generic templates. "Powered by X" badges. Your docs look nothing like your main website. Users know immediately they left your product and landed on someone else’s platform.
Three problems. One platform.
Document what you actually did
Start a recording session in your terminal. Work normally — vim, nano, docker, kubectl, everything works. When you're done, AI analyzes the session to distinguish:
- The successful path (what actually worked)
- Gotchas (errors with workarounds users need to know)
- Dead ends (failed attempts to omit)
- Prerequisites discovered along the way
$ duetdocs capture start --name "Setting up OpenCode"
Recording session "Setting up OpenCode"...
[DUET] $ # work normally, full TTY support
[DUET] $ exit
✓ Session complete: 8 commands, 2 gotchas, 1 prerequisite
Generate documentation? [Y/n]
# YourProduct API Documentation
> Complete API reference for YourProduct
## Core Concepts
- [Authentication](/docs/auth): OAuth 2.0 and API keys
- [Rate Limiting](/docs/rate-limits): Request quotas
## API Reference
- [Users API](/docs/api/users): CRUD operations
- [Webhooks](/docs/api/webhooks): Real-time events
Built AI-native from day one
Every documentation site automatically generates:
- llms.txtA markdown index file that LLMs can parse
- llms-full.txtComplete documentation in a single file
- MCPDirect integration with Claude, Cursor, VS Code
No configuration. No plugins. No extra steps.
Your brand, not ours
Your customers shouldn't know you're using a third-party tool.
- ✓Use your header and footer (HTML injection)
- ✓Link your own CSS (use your design system)
- ✓Choose your fonts (Google Fonts or custom)
- ✓Control every color (full theme customization)
- ✓Custom domains (docs.yourproduct.com)
No "Powered by" badges. No platform branding.
From terminal session to published docs in minutes
Capture
Start recording in your terminal. Work normally. Everything you type, every error, every fix — captured.
Analyze
AI distinguishes successful steps from dead ends. Identifies prerequisites, gotchas, and workarounds.
Edit
Structured documentation created automatically. Edit in a beautiful Notion-like editor if needed.
Publish
One click deploys: human-optimized HTML, llms.txt for AI discovery, MCP endpoints for IDE agents, and a client-side search index.
All the features of Mintlify. 1/6th the price.
No free tier. No hidden costs. Cancel anytime.
Starter
Perfect for solo projects
- 1 documentation project
- Unlimited team members
- CLI session capture
- Full brand customization
- Auto-generated llms.txt + MCP
- Custom domain
- SSO included
- API access
- 14-day free trial
Pro
For growing teams
- 20 documentation projects
- Everything in Starter
- Priority support
- 14-day free trial
Add-on: AI Chat Assistant: +$29/mo (1,000 queries, $0.05/additional)
Start Free TrialEnterprise
For large organizations
- Unlimited projects
- Everything in Pro
- Self-hosted deployment
- AI Chat included (unlimited)
- Full white-label
- SLA guarantees
- Dedicated support
All plans include SSO, API access, and full brand customization. Security is not a premium feature.
Self-hosted? Enterprise tier includes full deployment support for Kubernetes, Docker, or your infrastructure of choice.
Why teams choose DuetDocs
| Feature | DuetDocs | Mintlify | GitBook | Confluence |
|---|---|---|---|---|
| Starting price | $29/mo | $300/mo | $77/mo | Complex |
| CLI session capture | Built-in | |||
| Auto llms.txt + MCP | All plans | Pro only | ||
| Full brand control | All plans | Limited | Limited | Limited |
| Self-hostable | Enterprise | |||
| SSO included | All plans | Paid tiers | ||
| Git platform | Any / None | GitHub only | Any | N/A |
CLI capture that no competitor has. AI-native features on every plan. At a fraction of the cost.
Built by developers, for developers
“As a Head of Security Engineering, I got tired of writing infrastructure docs from memory. Half the gotchas never made it into the documentation. DuetDocs captures what actually happened — including the errors and fixes that matter.”
Built on battle-tested infrastructure
Start with infrastructure. Scale to everything.
Infrastructure & DevOps
Document your Kubernetes setup as you build it
- Kubernetes deployment guides
- Terraform module documentation
- Docker setup instructions
- CI/CD pipeline configs
- Disaster recovery runbooks
API Documentation
Capture API testing sessions, generate reference docs
- Auto-import OpenAPI/Swagger specs
- Interactive API playground
- SDK code examples
- Authentication flows
- Webhook documentation
Internal Tools
Turn tribal knowledge into searchable documentation
- Onboarding documentation
- Development environment setup
- Architecture decision records
- Security procedures
- Incident response playbooks
Frequently asked questions
Stop writing docs from memory.
Start documenting reality.
Join the teams building documentation that works for humans and AI systems.
Start Free Trial — No credit card required14-day trial · Cancel anytime · Self-hosted option available