Docs that
write
themselves.

ZAR by Zar Labs · Free for OSS
Free for open source repos
A
M
S
J
Trusted by 200+ developers★★★★★
zar · terminal

Trusted by developers at

GitHub
Vercel
Railway
Supabase
Linear
Anthropic
Stripe
Figma
GitHub
Vercel
Railway
Supabase
Linear
Anthropic
Stripe
Figma

HOW IT WORKS

From push to PR
in seconds.

No config. No migration.
Just install and push.

01Developer

Push your code

$ git add -A
$ git commit -m "feat: add payment"
$ git push origin main
↗ pushing 3 files...

Nothing changes in your workflow.
Write code exactly as you always have.

Zero workflow changes
02AI Analysis

ZAR analyzes

scanning commit abc1234...
reading AST structure
new endpoint detected
README.md outdated
3 sections missing
confidence: 0.94
✓ generating patches...

AST parser reads code structure, not just text.
Claude AI understands what changed and why.

AST + Claude AI
03Result

PR appears

✓ Pull Request #47 opened
docs: auto-update after
feat: add payment API
Files updated:
README.md +31 lines
docs/api.md +67 lines
→ github.com/.../pull/47

Review the PR like any other.
Merge it. Documentation stays fresh.

Auto-generated PR

< 30sec

avg PR time

0%

accuracy

Zero

config needed

// FEATURES

Everything ZAR does.

From AST analysis to CI gates — one agent, zero manual work.

AST-powered analysis

Reads code structure, not just text.
Understands functions, classes, and signatures.

payments.py
class PaymentView:
def get(self, req):
...
def create(self, req):
+ amount = req.data['amount']
+ return stripe.charge()
Class: PaymentView
├── method: get()
├── method: create() NEW
│ ├── param: amount
│ ├── return: stripe.charge
└── method: delete()
Supports Python · JS · TS · Go

Smart filtering

Only meaningful changes trigger updates.

fix typo in READMEskipped
format codeskipped
feat: add payment endpointprocessed

Style guide

Writes in your team's voice.

Write like Stripe docs…
Preview

CI gate

Blocks merges when docs drift.

Pull request #1042#1042
⛔ Blocked

Docs outdated vs. main

Cross-repo sync

Code here, docs there.

my-org/backend
my-org/docs

Auto-synced on every push

MCP server

Works natively inside Cursor and Claude Desktop. Ask questions about your codebase in plain English.

CursorClaude Desktop
Composer
@zar update auth module docs

PRICING

Simple pricing for everyone.

Start free. Upgrade when ready.

Save 20%

Free

For open source projects

$0/month
Get started free

Plan limits

  • Public repositories only
  • Unlimited commits
  • Basic dashboard

Features

  • Auto doc updates
  • PR creation
  • Community support
Most Popular

Pro

For individual developers

$19/month
Start 14-day trial

Plan limits

  • Public + private repos
  • Unlimited commits
  • Advanced dashboard

Features

  • Style guide customization
  • Priority support
  • Advanced analytics
  • Dependency tracking

Team

For teams up to 10 developers

$49/month
Start 14-day trial

Plan limits

  • Up to 10 developers
  • Unlimited commits
  • Team dashboard

Features

  • Everything in Pro
  • CI Gate
  • Cross-repo sync
  • MCP Server
  • Team analytics
  • Slack notifications

Enterprise

For large engineering teams

Custompricing

Contact us for volume pricing

Book a demo →

Plan limits

  • Unlimited developers
  • Unlimited repositories
  • SLA guarantee

Features

  • Everything in Team
  • SSO / SAML
  • Custom integrations
  • Dedicated support
  • On-premise option
  • Custom contracts
  • Security audit

🔒 SOC2 compliant · GDPR ready

14-day free trial on all paid plans·No credit card required·Cancel anytime

What developers say

Teams ship faster with ZAR.

ZAR caught a documentation gap we didn't even know existed. Now our API docs stay in sync automatically.

Alex Chen

Founder @ LinearSync

The CI gate feature is genius. No more merging code with stale docs. ZAR blocks it before it becomes a problem.

Sam Park

CTO @ BuildStack

Cross-repo sync saves us hours every week. Our docs repo stays perfectly aligned with the main codebase.

Nina Patel

Staff Engineer @ Supabase

We stopped having 'docs are outdated' conversations entirely. It's just handled now.

Maria Santos

Engineering Lead @ Vercel

Installed it in 2 minutes. First PR came in 10 minutes later with perfect webhook documentation.

Jesse Taylor

Senior Dev @ Stripe

The AST analysis means it actually understands what changed, not just regex matching. That difference matters.

David Kim

Founder @ DevTools Co

Stop writing docs manually

Install ZAR.
It's free to start.

Install GitHub App →

Free for public repos · 2 minute setup