Browse / LLM wiki / autowiki

autowiki

mxmzb

Initialize and maintain Karpathy-style LLM wikis in any project (CLI)

Open mxmzb/autowiki → On the boundary of the four rules.

aiai-memorydocumentationkarpathy-llm-wikinotebookwiki

Works with any agent

ships AGENTS.md, the cross-tool instruction file.

In its own words

README.mdmxmzb/autowiki

Initialize and maintain Karpathy-style LLM wikis in any new or existing project. An agent maintains an interconnected set of markdown notes about your sources; autowiki does the deterministic bookkeeping (scaffolding, indexing, linking, search, lint) so the agent can focus on the reading and writing.

The use case it was built for: documenting your own coding projects as you build them with LLMs — a self-managed, self-fueled wiki that the agent keeps current in the background, so you always have an up-to-date picture of the current state of what you're building instead of it living only in chat logs.

Install (local dev)

Edits to the source take effect immediately, but the globally-installed tool has its own isolated environment — after a dependency change (e.g. a new package), re-run uv tool install --editable . --reinstall so the global autowiki picks it up.

Quick start

For scripted installs, use --yes to accept the recommended alongside_pr workflow, or choose explicitly with --wiki-update-mode alongside-pr|after-merge. Re-running init preserves the saved choice unless that option is supplied. Existing installations without the setting retain the legacy after_merge workflow when upgraded.

With --hooks, a SessionStart hook greets each Claude session with what needs attention (pending sources, pages due for review, lint errors) so the in-session agent can act on it.

Quoting 58% of the README. Read the rest on GitHub ↗

Read from the repository's git tree on 2026-08-17.