Show HN: Captan – Open-Source Cap Table Management CLI
Instead of juggling spreadsheets or paying for expensive SaaS cap table solutions, Captan stores everything in a simple JSON file that you can version-control in Git.
It supports:
- Stakeholders (founders, employees, investors)
- Security classes (Common, Preferred, Option Pool)
- Share issuances
- Option grants with vesting schedules (monthly, cliff)
- SAFEs (record + simulate conversion at a priced round)
- Cap table math (Outstanding vs Fully Diluted)
- CSV/JSON exports
- Audit log ("the ship’s log")
Overall a JSON in git will offer better auditability and version control than most commercial solutions out there.
Modeling different scenarios is super easy, just create a git branch and model whatever you need.
Quick taste:
---------------------------------------
npm install -g captan
$captan init --name "Acme, Inc." --pool-pct 20
$captan enlist stakeholder --name "Alice Founder"
$captan issue --security sc_common --holder sh_alice --qty 5000000
$captan chart
Example output:
Captan — Cap Table (as of today)
Name Outstanding %
Alice Founder 5000000 100.00%
Totals
Issued equity: 5000000
Vested options: 0
Outstanding total: 5000000
Fully diluted total: 7000000
---------------------------------------
Why I built it: early-stage founders (myself included) often don’t need Carta or Pulley yet — just a clean, hackable way to track ownership. I wanted something transparent, developer-friendly, and Git-native.
Repo: https://github.com/acossta/captan
npm: https://www.npmjs.com/package/captan
I’d love feedback on what features would make this more useful to you?
Thanks!
No comments yet