Live on Product Hunt

Use code PRODUCTHUNT for 50% off your first month, through June 30.

Moxie Docs - Living docs + MCP context for your GitHub repos | Product Hunt
Continuously indexed · always current

Docs that write themselves. Agents that already know your repo.

Connect a GitHub repo and Moxie writes the documentation, flags drift when code changes, and serves your conventions to AI agents over MCP.

Connect GitHub repo

14-day trial. No charge today. Cancel anytime.

  • Read-only by default
  • Scoped per repo
  • Source-cited
moxie workspacejackalope/api
how do webhook retries work?
  • Architecture · billing webhooks

    docs/architecture/webhooks.md

    Current
  • Convention · validate input with Zod

    12 rules · paths cited

    Current
  • Payments retry guide

    docs/billing.md

    Drift · #491Regenerated
Friday Cleanup
1 docs PR awaiting review
get_conventions() · 12 rulesmcp · connected

Living documentation

Documentation that notices when it's wrong.

Moxie generates architecture pages, conventions, and walkthroughs from your code, then re-checks them on every merge. When the code moves, the affected docs get flagged and rewritten instead of quietly rotting.

  • Generated from source. Architecture, conventions, and walkthroughs. Every line cites the code it came from.
  • Drift caught on merge. Each merge is checked against the docs it touches.
  • Updated, not abandoned. Stale pages are regenerated, with the diff to prove it.
Billing webhook behavior
docs/billing.md
Drift · code changed in #491 Regenerated

@@ Retry handling @@

- Failed webhooks retry up to 3 times.

+ Failed webhooks retry 5 times with exponential backoff.

+ Idempotency keys prevent double-charges on retry.

Cited to apps/web/src/app/api/billing · updated 4m after merge

MCP context for agents

Stop paying agents to rediscover your codebase.

Cursor, Claude Code, and Codex pull your conventions, docs, and verified commands over MCP, already formatted for agents and scoped to the task. No re-crawling the repo on every prompt.

  • Fewer tokens. One scoped lookup replaces dozens of exploratory file reads.
  • Right the first time. Agents follow your conventions instead of guessing them.
  • Read-only and scoped. Context only. Never billing, settings, or the merge button.
Without Moxie

read package.json

grep "webhook" · 38 matches

read api/billing/route.ts

read lib/billing/stripe.ts

read 11 more files…

grep "retry" · 24 matches

still inferring conventions

Every prompt, every task

With Moxieread-only

get_conventions()

12 rules · paths cited

search_docs("webhook")

top hit: billing webhook behavior

ready to write

Two scoped lookups

Friday Cleanup

A week of drift, fixed in one reviewable PR.

Every Friday, Moxie recaps the week's merges and opens a docs-only PR for anything documentation missed. You review, you merge.

  • Docs-only. Source-cited changes to documentation, never your code.
  • One PR, once a week. Small enough to review with Friday coffee.
  • You hold the merge button. Nothing auto-merges. Ever.
Friday Cleanup
Week of Jun 1 · 9 PRs merged
Docs: catch up on this week's merges

moxie/friday-cleanup · docs-only · awaiting your review

  • docs/billing.md+12 −4
  • docs/architecture/webhooks.md+6 −1
Docs-onlySource-citedAwaiting review
Merge it, edit it, or close it. Your call.

Also in the box

The rest of the toolkit.

Explore all features
  • Changelog

    Every merge summarized, with internal and external views you can paste anywhere.

  • Searchable workspace

    Generated docs and your Markdown in one place, so new engineers skip the scavenger hunt.

  • Description alignment

    PR descriptions rewritten to match your template. Your code stays untouched.

  • Doc-impact checks

    Stale or missing docs flagged on the PR before it merges.

FAQ

The questions every team asks first.

Short version: Moxie reads code, writes docs, checks PRs, and asks before changing anything.

What happens after I connect a repo?+

Moxie indexes the repository, generates searchable docs, summarizes conventions, and starts checking every new pull request for description alignment and doc impact. From then on it re-indexes on every merge.

Will Moxie change my code automatically?+

No. Description alignment edits the PR description on GitHub; doc updates arrive as reviewable docs-only PRs. Branch protection, code review, and merge control all stay with your team.

How does the MCP layer cut agent cost?+

Agents pull your conventions, docs, gaps, and verified commands directly instead of re-crawling the codebase on every prompt. Less rediscovery means fewer tokens, and fewer wrong guesses to redo.

Pricing

Try it on a real repo before the first charge.

14-day trial. No charge today. Cancel anytime.

Compare plans

Solo / small team

Starter

$49

/ month after trial

Up to 3 private repos, one flat price.

Search, generated docs, bookmarks, and MCP context for every codebase you connect.

Up to 3 active private repositories

3 seats

1,000 indexed files per repo

10 manual doc update PRs per repo each month

Searchable docs

Bookmarks and highlights

14 days to try it on a real repo. Cancel anytime.

Most useful

Team

$199

/ month after trial

Up to 10 private repos with Friday Recaps and Cleanup PRs.

For teams with a fleet of services that need weekly review, not the occasional cleanup.

Up to 10 active private repositories

Unlimited seats

5,000 indexed files per repo

Weekly Friday Cleanup

25 cleanup PRs per repo each month

Friday Recap reports

Incremental doc updates

14 days to try it on a real repo. Cancel anytime.

Start the trial

Connect a repo. The first index runs in minutes.

Drift detection, MCP context, and Friday Cleanup turn on as soon as the first index lands.

  • Docs generated, then kept current on every merge
  • MCP context ready for Claude, Cursor, and Codex
  • Friday Cleanup PRs that wait for your review