Skip to main content
v5.8.1User Assistants Platform

Living Docs, Rooted in Code

Help content generated from your codebase. Stays fresh automatically. Enhance with human expertise when it matters.

$pip install attune-help
See How It Works
10,860 tests | 85% coverageApache 2.0
Progressive Depth
Concept

What is it?

Task

How to do it?

Reference

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
help_example.py
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"))
Core Capabilities

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.

🔄Auto-Freshness

Source hashes detect code drift. Stale templates regenerate automatically — your docs stay in sync with your codebase.

✏️Human-Enhanceable

Edit generated templates freely, or write from scratch. The engine respects hand-written content and never overwrites your work.