Self-host your AI Computer.
curl -fsSL https://kortix.com/install | bashSupports local machine and VPS/server (HTTPS + reverse proxy) setups.
The public installer endpoint is served by the frontend Next.js app at apps/frontend/src/app/install/route.ts and streams scripts/get-kortix.sh from this repo.
With the frontend running locally, you can test the same install endpoint at:
curl -fsSL http://localhost:3000/install | bashOr open http://localhost:3000/install in the browser to verify the route behavior locally.
apps/frontend/— Next.js dashboardkortix-api/— Bun/Hono backendsandbox/— sandbox Docker image (Dockerfile, startup, runtime)packages/kortix-opencode/— OpenCode config directory (agents, tools, skills, plugins)packages/opencode-agent-triggers/— cron + webhook trigger systempackages/lss/— local semantic searchinfra/— Supabase, production IaCscripts/— installer, release, and dev helpersdocs/— architecture and operational docs
pnpm dev— start frontend + API in dev modepnpm dev:frontend— start frontend onlypnpm dev:api— start API onlypnpm dev:sandbox— start sandbox with dev bind mounts (hot reload, fromsandbox/)pnpm dev:sandbox:build— rebuild and start the sandboxpnpm build— build all packages (pnpm -r run build)pnpm ship <version>— bump versions, build + push Docker images, build Hetzner snapshot, create GitHub releasepnpm ship --dry-run <version>— validate without making changespnpm ship --check— show current release statepnpm snapshot [version]— build the Hetzner snapshot manuallypnpm nuke— tear down local Docker environmentpnpm nuke:start— nuke + restart fresh
See LICENSE for details.