FixDoc classifies every error by memory-worthiness, analyzes change impact with score explanations, and learns from apply outcomes — so your team builds on past fixes instead of repeating them.
Capture. Classify. Predict.
~/.fixdoc. Git sync is optional. Private fixes never sync.
Install FixDoc and start building your fix library.
Each engine handles a different phase of your infrastructure lifecycle
Understands what a Terraform change will do before you apply it.
Classifies, diagnoses, and routes errors when your commands fail.
Stores, classifies, and retrieves fixes with type-aware rendering.
Understand how one change propagates through your infrastructure
Build your personal fix library. Stop googling the same error twice. Your solutions, always at your fingertips.
Shared knowledge base via Git sync. When one engineer solves it, everyone has access. No more duplicate debugging.
New engineers inherit your team’s fix history on day one. Reduce ramp-up time, accelerate productivity.
Run change impact analysis on every PR. Gate merges by severity. Track outcomes post-apply.
FixDoc does one thing well
Issue descriptions, resolutions, tags, and timestamps. Each fix is a simple JSON entry + a markdown file.
Everything is stored locally in ~/.fixdoc/. No cloud service, no remote database.
No. FixDoc makes zero network requests by default. It’s a pure CLI tool with no telemetry or analytics.
AI diagnosis and AI explain are fully optional. Your API key stays on your machine. No data is sent unless you explicitly use --diagnose or --ai-explain. FixDoc works perfectly without them.