Now in beta

Your code tells a story.
Let AI write the docs.

CodeNarrate reads your codebase and writes the documentation developers actually need — docstrings, READMEs, API docs, and changelogs. Automatically. On every push.

Get early access → See how it works
BEFORE
def calc_discount(price, user, code):
    if code == "SAVE20":
        d = price * 0.20
    elif user["tier"] == "pro":
        d = price * 0.15
    else:
        d = 0
    return price - d
AFTER
def calc_discount(price, user, code):
    """Calculate final price after discounts.

    Applies a 20% discount for promo code SAVE20,
    or a 15% loyalty discount for Pro-tier users.
    Discounts are mutually exclusive; promo code
    takes priority.

    Args:
        price (float): Original product price.
        user  (dict):  User obj with 'tier' key.
        code  (str):   Optional promo code.

    Returns:
        float: Discounted price.
    """
    if code == "SAVE20":
        d = price * 0.20

Documentation is the last thing
anyone wants to write.

And the first thing to go stale. We've all been there.

🕳️

Docs rot immediately

Code changes daily. Documentation doesn't. Within weeks, your docs are misleading at best and dangerous at worst. Teams stop trusting them and stop writing them.

🤐

Nobody actually writes them

It's always "I'll document it later." Later never comes. PRs get merged with zero docstrings, README goes untouched for months, and tribal knowledge lives only in Slack threads.

🐢

Onboarding takes weeks

New hires spend their first two weeks asking "what does this function do?" instead of shipping. The real cost is invisible — until someone quits after six months of confusion.

Everything your docs need.
Nothing you have to write.

🤖

Auto-generate from source code

CodeNarrate parses your AST, understands function signatures, call patterns, and variable semantics — then writes accurate, readable docstrings automatically.

🔗

Git hooks & CI/CD integration

Hook into your push pipeline. Every merge triggers a documentation pass — so docs are always one commit behind code at worst, never months.

📄

README generation

Scan a repo cold and get a full README: purpose, install steps, usage examples, API surface, contribution guide. Ready to ship.

🗂️

API reference docs

Generate structured API docs from your routes, controllers, or exported modules. OpenAPI-compatible output, always in sync with your actual endpoints.

📋

Changelog generation

Parse your commit history and diffs to produce human-readable changelogs. Categorized by feature, fix, and breaking change — no manual curation required.

🌐

Multi-language support

Works across your whole stack. No need for separate tools per language.

Python JavaScript TypeScript Go Rust

From zero docs to full coverage
in four steps.

01
🔌

Connect your repo

Authorize CodeNarrate on GitHub, GitLab, or Bitbucket. Or install the CLI and point it at any local directory.

02
🔍

AI scans your code

Our models parse every file, map the call graph, detect patterns, and understand context beyond just function signatures.

03
✍️

Docs are generated

Docstrings, README, API reference, and changelog are written in your style — review and merge via a clean PR.

04
🔄

Auto-update on push

Git hook fires on every push. Changed functions get updated docs. New functions get fresh ones. Deleted ones are cleaned up.

Simple pricing.
Start free, scale when ready.

Free
$0/mo
Perfect for side projects and trying it out.
  • 1 repository
  • Up to 1,000 lines
  • Docstring generation
  • README generation
  • Git hooks / CI-CD
  • API docs
  • Changelog generation
Get started free
Starter
$19/mo
For solo founders and small teams shipping fast.
  • 5 repositories
  • Unlimited lines
  • Docstring generation
  • README generation
  • API docs
  • Git hooks / CI-CD
  • Changelog generation
Join waitlist
Business
$99/mo
Org-wide rollout with custom style guides and SSO.
  • Everything in Team
  • Org-wide access
  • Custom doc templates
  • SSO / SAML
  • Priority support
  • SLA guarantee
  • Dedicated onboarding
Join waitlist

Be first to ship perfect docs.

We're letting in early users now. Grab your spot and lock in founding-member pricing.

Join the waitlist

Get notified when CodeNarrate opens access.
Early users get 3 months free on any paid plan.

🎉 You're on the list! We'll be in touch soon.