Living Docs, Rooted in Code
Help content generated from your codebase. Stays fresh automatically. Enhance with human expertise when it matters.
What is it?
How to do it?
Full API detail
Your Code Becomes Your Docs
Point the engine at your codebase. Each repeat query goes deeper — from concept to task to full reference.
- ✓Generated from source code
- ✓Progressive depth: concept, task, reference
- ✓Open Source — Apache 2.0
from attune_help import HelpEngine
engine = HelpEngine(template_dir=".help/templates")
# First call: concept (what is it?)
print(engine.lookup("security-audit"))
# Repeat: task (how to do it)
print(engine.lookup("security-audit"))
# Again: reference (full API detail)
print(engine.lookup("security-audit"))Three Ways to Use It
attune-ai
Generate, maintain, and serve help from your code. Full framework on PyPI with workflows, staleness detection, and template management.
attune-help
Lightweight reader. 1 dependency, 6 files. Embed progressive help anywhere — CLI tools, notebooks, internal apps.
Claude Code Plugin
Type /coach in Claude Code. Progressive help in your terminal — no setup required.
Ready to make your docs live?
Install from PyPI. Generate templates from your code. Ship help that never goes stale.
Source hashes detect code drift. Stale templates regenerate automatically — your docs stay in sync with your codebase.
Edit generated templates freely, or write from scratch. The engine respects hand-written content and never overwrites your work.