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 when you grow, or OKR.ai Cloud in 7 AWS regions.
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.
Okta · Entra ID · Auth0 · Keycloak
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.
$0
Zero upfront. No sales call, no seat contract.
Self-hosted
$0 forever
Every feature, unlimited people.
OKR.ai Cloud
$0 up to 15 people
Managed storage on AWS, in your region.
AI usage
At cost
Your key, billed by your provider. No markup.
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 Sign in with your email to start.