Open source Self-hosted · MIT

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.

Get started free
$npx okr-ai
Acme localhost:3000
AC Avery ChenCEO MANAGER 2 obj · 49% PR Priya RaoProduct & Technology YOU 2 obj · 64% JL Jordan LeeChief Revenue Officer 2 obj · 50% LP Lena ParkHead of Design REPORT 1 obj · 42% SO Sam OkaforVP Engineering REPORT 2 obj · 66% MS Maya SinghAccount Executive 1 obj · 48% CN Chris NovakCustomer Success 1 obj · 83% Pull & align with AI from Avery Ship what mid-market buyers need Release mid-market features0 → 6 Cut p95 page load2.4 → 1.2 s Hit uptime target99.6 → 99.95 % ↳ adds up to “Grow ARR” Accept ✓ Added ✓ APPROVED NEW FROM PRIYA NEW FROM PRIYA

Reads context from your tools

GitHub Jira Linear Notion GitLab Slack Figma Sentry Asana monday.com PagerDuty Google Drive Workday Rippling Azure DevOps ClickUp
How it works

Goals flow down. Progress flows up.

  1. 01

    Pull

    Start from your manager’s OKRs.

  2. 02

    Draft

    AI writes yours so the numbers add up.

  3. 03

    Push

    AI splits them across your reports by role.

  4. 04

    Approve

    You acknowledge. Your manager approves.

  5. 05

    Track

    Log progress with evidence, or let AI estimate it.

The product

One canvas. Zero spreadsheets.

People canvas with Avery Chen, Priya Rao, Lena Park and Sam OkaforPeople canvas with Avery Chen, Priya Rao, Lena Park and Sam Okafor, dark mode

Real screens · sample workspace “Acme” · built-in SQLite

Self-hosted by design

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.

OKR.ai project receives none of your data YOUR NETWORK · LAPTOP, VPC OR DATA CENTRE Browser SSO sign-in OKR.ai server Node.js · MIT Your database SQLite · Postgres Your tools via MCP read-only · vendors you use AI model provider your own key · optional
Typical SaaS OKR toolOKR.ai, self-hosted
Where data livesThe vendor’s cloudYour infrastructure
New sub-processorYesNone
Vendor review & DPARequiredJust the open source code
Single sign-onEnterprise add-onIncluded
Upfront costPer-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.

Connections

Plugs into your stack. Swap anything later.

reads over MCP
GitHubJiraLinearNotionSlackSentryPagerDutyGoogle DriveGitLabFigmaAsanamonday.comWorkdayRipplingAzure DevOpsClickUp + ServiceNow, Opsgenie, Shortcut, Trello, HiBob, Personio, BambooHR, Deel and any custom MCP server

Databases

Built-in SQLite to start. Postgres, MySQL or libSQL when you grow, or OKR.ai Cloud in 7 AWS regions.

SQLitePostgreSQLSupabaseNeonAWS RDSCockroachDBTursoPlanetScaleMySQL

AI models

Claude, OpenAI, DeepSeek or any OpenRouter model, on your own key.

ClaudeOpenAIDeepSeekOpenRouter

Sign-in

Email code, Google, or OIDC single sign-on. Included, not upsold.

Okta · Entra ID · Auth0 · Keycloak

Built for real org charts

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.

Pricing

$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.

~/okr-ai
$ npx okr-ai
✓ Built-in database ready ./data/okrai.db
✓ OKR.ai running at http://localhost:3000
  Sign in with your email to start.