OKRs that add up.On servers you own.
One canvas for your whole org. AI drafts, splits and tracks the OKRs. Your data never leaves your network.
npx okr-aiReads context from your tools
Goals flow down. Progress flows up.
- 01
Pull
Start from your manager’s OKRs.
- 02
Draft
AI writes yours so the numbers add up.
- 03
Push
AI splits them across your reports by role.
- 04
Approve
You acknowledge. Your manager approves.
- 05
Track
Log progress with evidence, or let AI estimate it.
One canvas. Zero spreadsheets.










Real screens · sample workspace “Acme” · built-in SQLite
Your strategy stays inside. So does the security review.
A SaaS OKR tool means a vendor assessment, a DPA and a new sub-processor. OKR.ai runs inside your boundary, so that list never starts.
| Typical SaaS OKR tool | OKR.ai, self-hosted | |
|---|---|---|
| Where data lives | The vendor’s cloud | Your infrastructure |
| New sub-processor | Yes | None |
| Vendor review & DPA | Required | Just the open source code |
| Single sign-on | Enterprise add-on | Included |
| Upfront cost | Per-seat contract | $0 |
Encrypted secrets
Keys and tokens encrypted at rest, never sent to the browser.
Need-to-know access
Progress is visible to you, your manager and your reports only.
Read-only connectors
MCP calls only read-only tools. Context is data, never instructions.
Validated AI
Every answer is schema-checked before it’s saved.
SSRF guard
Docs crawls can’t reach private hosts unless you allow it.
Tiny supply chain
7 runtime packages. 0 npm audit findings.
Self-hosting removes a vendor from scope. If you turn on AI, your chosen provider still processes the prompts you send it.
Plugs into your stack. Swap anything later.
Databases
Built-in SQLite to start. Postgres, MySQL or libSQL as you grow.
AI models
Claude, OpenAI, DeepSeek or any OpenRouter model, on your own key.
Sign-in
Email code, Google, or OIDC single sign-on. Included, not upsold.
Structure a coach would approve. Nothing it wouldn’t.
Real hierarchy
Sub-objectives, and key results that roll up to a super KR.
OKRs from context
Draft from Jira, GitHub and your HR system.
Approvals
Owners acknowledge, managers approve, changes are flagged.
CSV import
The whole org in one file. Safe to re-run.
Snapshots
Freeze the plan every week, month or quarter.
Evidence
Attach files to every progress update.
Your AI assistant
Claude, Codex, Cursor and VS Code check in and cascade goals over MCP.
Solo in a minute
No sign-up. Enter your name and role, and start.
Team with one code
Collaborate sets up sign-in and a shared database. Teammates join with a code.
$0
Zero upfront. No sales call, no seat contract.
Self-hosted
$0 forever
Every feature, unlimited people.
AI usage
At cost
Your key, billed by your provider. No markup.
OKR.ai Cloud
From $6.50 /person/mo
We host the database and AI for you. Free up to 15 people. See plans
We run it. You run your OKRs.
The database and the AI model, hosted for you. Optional: self-hosted has every feature, free.
Cloud database
On AWS, in the region you pick. Encrypted at rest, point-in-time recovery.
Cloud AI
A model tuned for drafting and aligning OKRs. No API key. Never trained on your data.
Run it tonight. Roll it out Monday.
One command, a built-in database and your first OKR in five minutes.
$ npx okr-ai ✓ Built-in database ready ./data/okrai.db ✓ OKR.ai running at http://localhost:3000 Open it and enter your name and role.