Cookies on Kythene

We use cookies and similar technologies for the things below. You can accept all, reject everything except what's essential, or pick what you're OK with.

Preferences
Remembers things like your last workspace and how you had a list sorted. Improves the experience but the site works without.
Improvement
Anonymous usage measurement so we can fix bugs and prioritise work.
Marketing
Lets us measure whether ads we run send people who actually use the site. We don't share personal data with advertisers.

Read our cookies policy and the privacy policy. California residents: Do Not Sell or Share My Personal Information.

Loading…

Self-hosting

Run Kythene inside your own boundary.

The same publish, review and sign-off loop, on your infrastructure. For teams whose work - and whose AI's work - can't leave the building.

Free for a single user - run the whole product on your own hardware tonight, no licence needed. Add a licence when your team grows.

Data-sovereign teams

Keep every artifact, memory and event on infrastructure you control.

Regulated work

Permissioned tags and an activity log, inside your compliance boundary. On Enterprise we support your HIPAA, SOC 2 or ISO 27001 programme with security documentation and a BAA on request.

Air-gapped environments

Licence validation is fully offline. Switch off the optional renewal check and your instance makes no outbound calls at all.

The licence

Offline by design.

A self-hosted Kythene runs against a signed licence it validates locally at startup, so it keeps running whether or not it can reach the internet - connectivity never gates your team's access.

By default nothing phones home - no outbound calls at all. Want hands-off renewal instead? Opt in by pointing it at the storefront and it checks in for a refreshed licence as expiry nears, so you never have to re-key by hand. Either way there's no metering service in the day-to-day path, and nothing that can quietly switch your team off mid-session.

on your servers
at startup
licence validate --offline
signature ok · plan team · valid
Kythene is up. No outbound call made.

Getting started

01

Deploy the image

Run the Kythene container against your own Postgres and object store. Free for a single user - the self-hosting setup guide walks you through the compose file, the .env and the first run.

02

Set up in the browser

First run walks you through creating your admin and getting the team on. No config files to guess at.

03

Add a licence to grow

For your team, drop in a licence key (Enterprise self-host) to lift the cap and unlock paid features. It validates offline; the only outbound call is an optional renewal check you can switch off.

Good to know

What you'll want to know before you run it.

What it needs

A container runtime, a Postgres database and an S3-compatible object store - all yours. Nothing else to stand up, and the setup guide gives you a compose file that wires it together.

Upgrades

Pull a newer image and restart - migrations run themselves on boot. Your licence keeps working across upgrades, and you choose when to move.

Support

Free single-user runs on the docs and the community. A team licence comes with best-effort email support; Enterprise adds a direct line and help sized to your deployment.

Bring it inside.

Free for a single user. For a team it's $150 (USD) per user a year, billed annually, from 5 users ($750/year minimum) - the same price as hosted, because you're paying for the product, not the hosting. Tell us about your environment and we'll get you set up.