Open source
Open source you can run yourself.
The Kanroo core is licensed under AGPL-3.0. Read it, run it, change it. Kanroo Cloud is the same core, run by us in the EU, with every Enterprise feature included.
Start Kanroo Cloud for free, no card required.
- AGPL-3.0-only
- No plan limits when you self-host
- Docker Compose
What is in the repository
- apps/
- Web app and Core API
- packages/
- Core libraries, MCP server
- deploy/
- Docker Compose, Caddy
- LICENSE
- AGPL-3.0-only
- CONTRIBUTING.md
- How to contribute
- TRADEMARKS.md
- Name and mascot
Editions
Two editions, one honest table
The core is the same in both. The Enterprise Edition adds a set of server features for larger teams, under a commercial license.
Core
Self-hosted
Open source- License
- AGPL-3.0-only
- Price
- Free
- Plan limits
- None
- Included: Boards, views, wiki, forms, public boards, imports, exports, search, API and MCP
- Not included: Live updates and presence
- Not included: Single sign-on (SSO) with OIDC
- Not included: Webhooks
- Not included: Audit log
- Not included: Web push notifications
- Not included: Email Intakes and Reply by Email
Enterprise Edition
Self-hosted
Commercial license- License
- Kanroo Enterprise License 1.0
- Price
- On request, with a 14-day free evaluation
- Plan limits
- None
- Included: Boards, views, wiki, forms, public boards, imports, exports, search, API and MCP
- Included: Live updates and presence
- Included: Single sign-on (SSO) with OIDC
- Included: Webhooks
- Included: Audit log
- Included: Web push notifications
- Included: Email Intakes and Reply by Email
Our commitment: Released Core source stays AGPL-3.0-only. Released Core features do not move behind the Enterprise boundary.
Written down in CONTRIBUTING.mdAnd Kanroo Cloud? Kanroo Cloud is not a third edition. It is the service we run for you in the EU: we host it, and every Enterprise feature is included on every plan.
See the plansSelf-hosting
Run the core on your own server
One Docker Compose file starts Caddy, the app, a worker, PostgreSQL and the migrations. You need a server with Docker and an SMTP account.
Get the code
Clone the repository. The Compose file and its template live in
deploy/. Create your configuration from the template.Terminal git clone https://github.com/kanrooHQ/kanroo.git cd kanroo/deploy cp .env.example .envWrite your environment file
Replace every random placeholder in
.envwith a secret. Then set the release image (KANROO_IMAGE), your domain (APP_DOMAIN), the sender address (MAIL_FROM) and SMTP. SMTP is required, because sign-in uses email codes.Terminal perl -pi -e 's/replace-with-a-random-\S+/qx(openssl rand -hex 32) =~ s|\s||gr/e' .envStart the stack
Start PostgreSQL, set up its roles, run the migrations, then start the app, the worker and Caddy. Caddy gets the TLS certificate for your domain.
Terminal docker compose up -d --wait postgres sh postgres/provision.sh docker compose run --rm kanroo-migrate docker compose up -dThen open your domain and sign in with the code we email you.
License
Why AGPL-3.0
We chose a license that keeps the core open for everyone.
Improvements stay open
Anyone who offers a changed Kanroo core as a network service must share the source of those changes with its users.
Your team can always run it
Run Kanroo for your own organization at no cost and without plan limits. No license key, no seat count.
A real open-source license
The Open Source Initiative approves AGPL-3.0. It is not a source-available or fair-use license with extra conditions.
Community
Contributions, trademarks and the Enterprise Edition
Contributions are open
Issues and pull requests to Kanroo Core are welcome. Open an issue before larger work, so we agree on the direction first. On your first pull request you sign the Contributor License Agreement once, and you keep the copyright in your work.
Read CONTRIBUTING.mdThe name and the mascot
The name Kanroo and the brand assets, the mascot included, are owned by TECHPOINT. They are not covered by the AGPL. Forks are welcome under another name and with their own logo.
Read TRADEMARKS.mdEnterprise Edition for self-hosters
Run SSO, webhooks, the audit log and live updates on your own servers. For businesses, priced on request, with a 14-day free evaluation. The Enterprise Edition is not open source.
See Enterprise on-premises
Open Source Friends
Built on the work of others
Kanroo and this website stand on 57 open-source projects. We name every one, with its license.
- Angular
- Angular CDK
- Spartan UI
- Node.js
- Express
- Better Auth
- PostgreSQL
- Drizzle ORM
- node-postgres
- TypeScript
- pnpm
- Turborepo
- Geist
- Lucide
- ng-icons
- Astro
- Pagefind
- cobe
- and 39 more
Run it yourself, or let us run it.
Self-host the open-source core without plan limits. Or start on Kanroo Cloud, with updates, backups and monitoring handled by us.