Open source · MIT licensed

The first wiki that tells you when it's lying.

wikipilot scans your codebase and generates a wiki where every page tracks its own source files — so when the code changes, the docs tell you instead of quietly going stale.

Get started
Public repo on GitHub — go read the source if you don't believe any of this.
terminal — ~/my-project
pagebilling/refunds.md
sourcessrc/billing/refunds.ts
last_synced2026-04-02
statusstale
1 write

Docs get written once. The code they describe keeps changing forever.

0 signal

Nothing tells you which pages are still true and which nobody's touched since the feature they describe got rewritten.

too late

By the time someone notices, they've already shipped the wrong instructions.

How it works

Three commands. A wiki that keeps itself honest.

01

Scan

wikipilot reads your repo's structure and source content — no config, no annotations required to get started.

02

Generate

Every page is written with a record of exactly which source files it came from and when.

03

Stay honest

When those source files change, the page flips to "may be outdated." You see it before your reader does.

Features

Everything a real docs site needs, none of the infrastructure.

Freshness contract

Every page tracks the exact source files it was generated from and when. Change the code without regenerating the page and it marks itself stale — so the next person finds out from the wiki, not from you in Slack.

Ask-the-wiki assistant

Grounded only in what's actually in your wiki. Ask it something that isn't documented and it says so, not a confident guess.

Full-text search

Client-side, no server or index to run. Works even on a plain static host.

Mermaid diagrams

Architecture and flow diagrams render straight from fenced code blocks in your Markdown. One less tab open.

Self-updating skill

wikipilot init drops a Claude Code skill into your repo, so keeping the wiki in sync is a prompt away — not a recurring task nobody owns.

Static & portable

Build once, get plain HTML/CSS/JS back. Put it in a bucket, a Pages project, wherever — there's no backend to keep alive.

The freshness contract

Every page carries proof of when it was last true.

sources — the exact files this page was generated from.

last_synced — the timestamp it was last regenerated against those files.

stale — flips automatically once a source file changes underneath it.

--- sources: [src/billing/refunds.ts] last_synced: 2026-04-02 stale: true --- # Refund handling > This page hasn't been regenerated since > src/billing/refunds.ts last changed. > Treat it as unverified.

Free and open source, for real.

The CLI is MIT licensed and stays that way. Only the hosted tier is a paid product.

Pricing

Start free. Upgrade when hosting gets old.

Free

The open-source CLI, self-hosted.

$0forever
Get started
Coming soon

Pro

Skip the hosting. Skip the API key too.

$49/mo
Join the waitlist
Coming soon

Team

For teams tracking more than one repo.

$79/mo
Join the waitlist

Stop shipping docs that lie.

Point wikipilot at a repo and see the freshness contract for yourself in under five minutes.