Moxie Docs | AI codebase documentation for GitHub repos<br>LoginConnectConnect GitHub
Live on Product HuntUse code PRODUCTHUNT for 50% off your first month — through June 30.
One index for your whole codebase<br>Code that lands right the first time — for your team and its agents.<br>Moxie Docs indexes your GitHub repo once, then puts that understanding where the work happens: repo conventions and docs inside your AI agents over MCP, a searchable workspace that gets new engineers productive, and PR checks that keep documentation honest.<br>Connect GitHub repoStart 14-day free trial<br>14-day trial. No charge today. Cancel anytime.<br>Read-only by default<br>Scoped per repo<br>Source-cited
Live workspace previewjackalope/api
mcpconnected<br>→ get_conventions()<br>12 rules · paths cited
#482 merged<br>Description aligned Docs clean
One source of truth<br>One living index — readable for people, structured for agents.<br>Moxie reads your source, tests, docs, and history once, then keeps that understanding current on every merge. The same facts reach your engineers as cited prose and your AI agents as scoped MCP context — so neither works from a stale copy.
For your team<br>Readable docs
Architecture, conventions, and walkthroughs in plain prose.<br>Every line cited back to the source it came from.<br>Searchable, alongside the Markdown you already keep.<br>searchable workspace
Living index<br>source<br>tests<br>docs<br>history<br>Re-indexed on every merge<br>← your teamyour agents →
For your agents<br>MCP context
Conventions, gaps, and verified commands over MCP.<br>Scoped and read-only — no repo dumped into chat.<br>Less to rediscover, so fewer tokens and wrong first tries.<br>read-only · token-light
Same facts, two readings. Re-indexed on every merge, so neither side goes stale.
MCP context for AI agents<br>Your conventions, in every agent's context.<br>Cursor, Claude Code, Codex, and Copilot pull your repo's conventions, docs, and known gaps over MCP before they touch a line — so changes land correct the first time instead of after three review rounds. Less rework, and fewer tokens burned re-crawling the codebase on every prompt.<br>On tap, not pasted. Conventions, verified commands, and source-linked docs reach the agent without dumping half the repo into chat.<br>Docs that keep up. Agents see open doc gaps and where your docs already live, so they update documentation in the code they touch.<br>Read-only and scoped. Agents read context — never your billing, settings, or the merge button.<br>See the MCP context
mcp · cursor + claude coderead-only<br>→ get_conventions()<br>server mutations use route handlers + Zod<br>→ get_doc_gaps()<br>3 gaps · severity ranked · paths cited<br>→ search_docs("webhook")<br>7 matches · top hit: billing<br>→ get_documentation_patterns()<br>docs live beside code in /docs · update there
Searchable docs workspace<br>Onboard into the codebase, not a scavenger hunt.<br>New engineers get architecture pages, conventions, walkthroughs, and your existing Markdown in one searchable place — every answer cited back to source. The questions that used to fill your Slack get answered before they're asked.<br>One place to search. Generated docs and your existing Markdown, together and cited back to source.<br>The why, not just the what. Architecture and convention pages explain how the repo is actually put together.<br>Shared memory. Highlights, bookmarks, and saved notes outlast any single engineer.<br>Connect a repo
stripe webhook<br>Billing webhook behavior<br>apps/web/src/app/api/billing
Stripe retry conventions<br>lib/billing/conventions.md
Highlight · idempotency keys<br>caden · 2d ago
Gap · webhook retry limits<br>severity: medium
PR automation & Friday Cleanup<br>Descriptions that match the diff. Docs that don't rot.<br>Every pull request gets its description aligned to your template and conventions, plus a doc-impact scan that flags what the change should update — before it merges. On Fridays, Moxie recaps what changed and opens a small, reviewable docs-only PR when documentation has fallen behind.<br>Aligned descriptions. Each PR summary is rewritten against your template and conventions — never your code.<br>Doc-impact checks. Stale or missing docs are flagged on the PR before it ships.<br>Friday Cleanup. Docs-only, source-cited PRs you approve. Nothing auto-merges.<br>How PR checks work
Open pull requests<br>3 open · 1 merged today<br>#482 Add Stripe webhook retry handling<br>@caden·3 files · 12m ago<br>Description alignedDocs cleanApproved
#491 MCP tool: search_docs<br>@lex·7 files · 1h ago<br>Description aligned2 doc gapsTouches docs
#494 Refactor indexer filters<br>@ren·11 files · 3h ago<br>DraftAlignment pending
Friday Cleanup
Docs: document billing webhook retries<br>docs-only · 2 files · source-cited · awaiting your review
Changelog from merged PRs<br>Every merge, summarized into a changelog worth sharing.<br>Moxie turns each merged pull request into a clear changelog entry — split into internal and external views and grouped by day, week, or month. Filter to the window you care about, edit any summary inline, and copy the slice you need straight into...