Multi-tenant, realtime, audit-ready TypeScript framework for config-driven business apps. Deploy to your own Hetzner / on-prem / air-gapped data center today. AI-builder + managed cloud in H2 2026.
Source-available (BSL-1.1 → Apache-2.0 after 2 years) · Self-host or on-prem · Built with itself (publicstatus.eu)
No black box
Plain TypeScript on a battle-tested runtime. Read it, extend it, take it with you. No vendor lock-in — your repo, your audit trail.
No Kafka. No EventStoreDB. No NATS. Postgres is everything.
// One file, full backend feature. import { defineFeature } from "@kumiko/engine" export default defineFeature("incidents", (r) => { r.entity({ name: "incident", fields: { title, severity, status, assignee }, }) r.writeHandler("createIncident", …) r.projection("open-incidents", …) r.hook("postSave", notifyOncall) })
What you get
Build-in-public — no vapor. What's marked live works today. The rest is on the roadmap with concrete phases.
Live today
@kumiko/framework, bundled-features, dev-server. Source-available for enterprise.
yarn kumiko dev / test / build / migrate. Hot-reload, ephemeral test DB, prod build.
Docker on Hetzner / Kubernetes / your laptop. Ollama + vLLM via OpenAI-compat for air-gapped setups.
publicstatus.eu — multi-tenant status pages, real traffic, end-to-end on Kumiko.
Roadmap
Visual editor for your feature files — entities, screens, nav, roles. Writes real code in your repo, custom code survives every patch.
Prompt → typed feature-patches → diff in your repo. claude.ai-style chat. BYOK or hosted Anthropic. Pilot users get early access.
Model Context Protocol — drive Kumiko from Claude Desktop, Cursor, or your own agent setup.
kumiko.so hosting for your Kumiko apps. Frankfurt-hosted, BYOK, Free / Pro (~€49–149/month per app) / Enterprise (mid 4–5 figures p.a.). Pricing finalized Q3 2026 with the first pilot customers.
Built in Germany, for Europe
Self-host on your own Hetzner / on-prem / air-gapped DC. Bring your own LLM via Ollama or vLLM. No US fallback paths, no surprise sub-processors. GDPR isn't a checkbox we tick — it's how the framework was built.
Self-host or on-prem
Docker image, Postgres + Redis. Deploy to Hetzner Frankfurt, Kubernetes, or air-gapped. Customer data, prompts, AI-generated code never leave your network.
Local LLM via OpenAI-compat
Ollama, vLLM, llama.cpp — all addressable via the OpenAI-compatible API. Your prompts and data never leave your network. Switch providers via env-var, no code change.
Multi-tenant by default
One instance, many tenants. Data separation, permissions, audit per tenant — built-in, not DIY. The #1 bug class in B2B SaaS, solved at the framework level.
Audit-trail by design
Every change to every entity is an event. Who changed what, when — plus time-travel (asOf) — in one query. ISO 27001-ready, GDPR access requests trivial.
From the demo workspace
Four screenshots from a real Kumiko instance: Asset-Tracker + Helpdesk on the same platform, generated from 22 field definitions. Cream/light branding, realistic B2B data, translated status labels.
Pilot program open to 3–5 indie founders and DACH mid-market teams. Source access on request, direct line to the maintainer, joint setup sprint instead of a sales funnel.