Pricing
Three plans. The binary is the same in every plan — what changes is how many developers it will serve and how long updates keep coming.
Try free for 30 days Single developer, full features, no credit card.
For one developer
€299 one-time
+ €99/yr for updates & support (optional)
- 1 active developer
- Self-hosted, offline, no telemetry
- Overnight fine-tune on your repo
- VS Code extension
- Community support (forum + GitHub issues)
Up to 25 developers
€3,000 / year
Site licence — no per-seat counting up to the cap
- Up to 25 active developers (30-day rolling)
- Convergence + duplicate-work detection across teams
- Shared hub deployment (systemd, launchd, Windows service)
- Central training: one GPU box trains, the team pulls the model
- Trajectory index, “already decided” guardrail
- Email support, 2 business-day response
- All Solo features
Unlimited, on your terms
Contact us
Starts ~€25,000/yr depending on scale
- Unlimited developers
- Named contact + Slack/Teams channel
- Roadmap input, priority bug-fixes
- SSO / SCIM, audit log, custom data retention
- On-prem deployment review & runbook
- Optional metering for budgeting (opt-in, anonymous)
What's enforced and what isn't
We're up front about this because we don't want anyone to feel cheated either way. Karl is a downloadable binary. The same binary is in every plan; the licence file you receive tells it which gates to apply.
Active-developer cap
Karl refuses new developers past the cap in any 30-day rolling window. Solo = 1, Team = 25, Enterprise = unlimited.
Annual expiry
Team and Enterprise licences expire after 12 months. Solo is perpetual on the version you bought; renewing the €99/yr support contract keeps you eligible for updates.
Sharing the binary
There's no DRM stopping you forwarding the ZIP. There is a copyright notice and an EULA. If you're an enterprise considering circumventing the developer cap, please buy the right tier — the lawyers are cheaper than the lawsuit.
FAQ
Do I have to renew?
No. You keep whatever version of Karl was current when your licence was valid. Renewing keeps update eligibility and (for Team / Enterprise) keeps the cap active.
What counts as an “active developer”?
Any unique X-Karl-User identifier (the VS Code
extension sends your user account) that has hit the Karl hub
in the last 30 days. Stop using Karl for 30 days and you age
out — freeing a slot for someone else.
Can we run it air-gapped?
Yes. Licence validation is fully offline; Karl never phones home. The only network calls are to your local Ollama and (optionally) your internal package mirror.
Refunds?
The 14-day demo is meant to remove the need for one. If something is broken in the first 30 days of a paid licence, email us and we'll either fix it or refund.
EU VAT? Invoicing?
EU VAT is charged where required. PDF invoice with company VAT number on request. We're a Swedish entity; EU reverse charge applies to business customers outside Sweden.