PrezziDocumentazione
Inizia
Self-hosted

Lo stesso Kortix, sul tuo server.

Un unico stack Docker Compose, creato dalle stesse immagini usate dal cloud gestito. Il tuo database, i tuoi file, i tuoi repository e le tue policy risiedono su un disco sotto il tuo controllo. È open source, quindi il codice in esecuzione è leggibile.

Self-host gratuitoUsa Kortix Cloud
un progetto compose
kortix
frontendkortix-apillm-gateway+2
data plane
supabase-dbsupabase-authsupabase-rest+2
edge
caddycloudflared
avviare lo stack
# install the CLI$ curl -fsSL https://kortix.com/install | bash# create the config if it is missing, then start everything$ kortix self-host start→ stack up · dashboard registered as host "selfhost"$
Cosa conservi

L’azienda resta dalla tua parte del muro.

Il self-hosting non è un Kortix ridotto a cui sono state rimosse le parti interessanti. È l’intero control plane — account, progetti, repository, segreti, connettori, policy e audit — in esecuzione nella tua rete, su storage di cui fai tu il backup.

sul tuo server

  • Il database Postgres, come directory di cui puoi fare il backup
  • Lo storage dei file, come seconda directory accanto alla prima
  • Ogni repository di progetto e ogni segreto gestito dalla piattaforma
  • Account, ruoli, policy, trigger, canali e registro di audit
  • Il gateway LLM attraverso cui le tue sessioni instradano le chiamate ai modelli
il tuo ambiente

non sul tuo server

  • Le sandbox degli agenti, che vengono eseguite sul provider da te configurato
  • Il registry delle immagini da cui lo stack esegue il pull, che non richiede credenziali

Sandbox compute is a provider choice: Daytona by default, or Platinum or E2B. Fully isolated topologies are scoped with us rather than self-served.

Due comandi

Avvia lo stack. Indica alla CLI dove trovarlo.

Non c’è un passaggio di provisioning separato né una console da esplorare. Un comando avvia lo stack. Un altro decide con quale Kortix sta comunicando la tua CLI.

avviare lo stack
# install the CLI$ curl -fsSL https://kortix.com/install | bash # create the config if it is missing, then start everything$ kortix self-host start→ stack up · dashboard registered as host "selfhost" # check on it any time$ kortix self-host status$ kortix self-host logs kortix-api
scegliere con quale Kortix stai comunicando
# a host is one Kortix API endpoint, with its own token$ kortix hosts ls # work against your own stack$ kortix hosts use selfhost→ Active host is now selfhost # and back to the managed cloud$ kortix hosts use cloud→ Active host is now cloud
  • I token vengono memorizzati per host, quindi cambiando host cambiano anche l’account e il progetto predefinito.
  • kortix self-host start registra per te l’host selfhost e lo rende attivo.
  • Per sovrascrivere l’host per un solo comando senza cambiarlo: passa --host selfhost.
Prima esecuzione

Sei domande. Il resto viene generato.

Non ti viene fornito un file env modello da compilare. La CLI chiede solo le poche informazioni che puoi conoscere tu, genera autonomamente ogni porta, URL, password, chiave di firma e valore predefinito Compose, quindi scrive l’intera istanza in un’unica directory.

  1. 01

    Come è raggiungibile questa istanza

    Un dominio che punti al server, oppure un tunnel Cloudflare per la valutazione. Le sessioni vengono eseguite su una sandbox remota e devono richiamare l’istanza, quindi questa è la prima decisione concreta.

  2. 02

    Un’email amministrativa

    Concede i privilegi di amministratore della piattaforma, così puoi configurare GitHub e il resto nella dashboard. È facoltativa e puoi impostarla in seguito.

  3. 03

    Whether you hold an Enterprise license

    Sblocca SAML SSO, la sincronizzazione della directory SCIM, i ruoli personalizzati, i gruppi e la lettura dell’audit su questa istanza.

  4. 04

    Chi può creare organizzazioni

    Solo gli amministratori per impostazione predefinita. In ogni caso, le persone possono unirsi tramite invito o SSO.

  5. 05

    Il provider della sandbox e la relativa chiave

    Daytona, Platinum o E2B. È l’unica credenziale senza la quale lo stack non può realmente avviarsi.

  6. 06

    Connettori e finestra di aggiornamento

    Credenziali Pipedream per il catalogo di oltre 3.000 app — facoltative e saltate per impostazione predefinita — poi la scelta se aggiornare automaticamente ogni notte.

cosa genera per te

  • Ogni porta dell’host, riassegnata automaticamente se già in uso
  • Ogni URL interno usato dai servizi per trovarsi a vicenda
  • La password del database, il segreto di firma JWT e le API key derivate da esso
  • I token di firma del gateway, dei servizi e del tunnel
  • Una nuova coppia di chiavi RSA per SAML, così SSO dispone di una chiave dal giorno in cui lo attivi
  • L’intero docker-compose.yml e .env, scritti con modalità 0600

Tutto ciò che la CLI genera può essere ruotato in seguito con kortix self-host env rotate, e ogni valore è visibile con kortix self-host env ls, mascherato a meno che tu non richieda --show.

GitHub e la tua chiave del modello non vengono richiesti intenzionalmente qui. Entrambi si impostano nella dashboard dopo l’avvio dello stack — GitHub in Settings → Git, la chiave del modello nel selettore dei modelli.

Lo stack

Un progetto Compose, senza componenti nascosti.

Lo stesso artefatto funziona su un laptop, un VPS o una VM cloud. Un dominio è una variabile d’ambiente, non un deployment diverso. Tutto risiede in un’unica directory dell’istanza, di cui puoi fare il backup copiandola.

un hostdocker compose

kortix

  • frontendL’app web
  • kortix-apiL’API e il gateway LLM in-process
  • llm-gatewayRouting del control plane
  • kortix-migrateMigrazione del database eseguita una volta a ogni rilascio
  • kortix-updaterPull notturno, migrazione, poi sostituzione

data plane

  • supabase-dbPostgres, in una directory sotto il tuo controllo
  • supabase-authAccesso, inviti e SAML
  • supabase-restL’API dei dati
  • supabase-storageFile, in una seconda directory
  • supabase-kongIl gateway del data plane

edge — solo ciò che hai scelto

  • caddyTLS automatico. Viene renderizzato solo quando imposti un dominio
  • cloudflaredIl tunnel. Viene renderizzato solo in modalità tunnel

I tuoi dati sono due directory e un file

La directory dei dati Postgres, la directory di storage e il file .env che contiene ogni chiave usata dall’istanza. Esegui il backup di questi tre elementi e avrai salvato l’istanza. Non c’è un servizio di backup separato da configurare né nulla da esportare da parte nostra.

Si mantiene aggiornato

L’updater controlla una volta al giorno all’orario da te impostato, esegue la migrazione, poi avvia i nuovi servizi prima di arrestare quelli vecchi. Segui il canale stabile curato, usa latest oppure blocca una versione esatta e non cambiarla mai.

Parità

Non è una community edition.

Non è una build ridotta con le funzionalità migliori riservate al piano a pagamento. Le istanze self-hosted eseguono le stesse immagini del cloud gestito, prodotte dalla stessa pipeline e sulla stessa linea di rilascio.

Le stesse immagini
Il frontend, l’API e il gateway sono le immagini Kortix pubblicate. Un’istanza self-hosted non crea mai le proprie immagini: usa esattamente quelle già prodotte dalla pipeline di rilascio.
La stessa esperienza di prodotto
Progetti, sessioni sui propri computer cloud, agenti, skill, connettori, canali, trigger, segreti, richieste di modifica e registro di audit. Nulla di questo elenco è esclusivo del cloud.
Un’unica eccezione, dichiarata
SAML SSO, SCIM directory sync, custom roles, groups and reading the audit log are Enterprise entitlements. On a self-hosted instance they switch on with an Enterprise license. The built-in owner, admin, member, manager and editor roles are there on every install, and the audit record is written on every install whether or not you can read it back yet.
Nessun metering di mezzo
Un’istanza self-hosted esegue il proprio gateway per l’instradamento dei propri modelli. Non vede né instrada mai verso le credenziali Kortix e non applica alcun costo di piattaforma a un account self-hosted.
Modelli

Qualsiasi provider. Le tue chiavi. La tua fattura.

Un’istanza self-hosted non dispone di un catalogo di modelli gestito e non ne vuole uno. Colleghi i provider per cui già paghi e ogni chiamata al modello passa attraverso il gateway in esecuzione sul tuo server.

collega un provider
# stored as an encrypted project secret, injected at session boot$ kortix providers set anthropic sk-ant-...$ kortix providers set openai sk-...$ kortix providers set openrouter sk-or-... # or the subscription you already pay for$ kortix providers login chatgpt $ kortix providers ls→ anthropic · openai · openrouter

Il gateway è tuo

Le sessioni chiamano il gateway all’interno del tuo stack, tramite il tuo dominio o tunnel. Kortix non possiede credenziali in quel percorso e non vi ha visibilità.

Qualsiasi cosa tu possa raggiungere

Anthropic, OpenAI, Google, Groq, xAI, DeepSeek, Mistral, Bedrock e OpenRouter, oppure l’abbonamento ChatGPT o Copilot che già possiedi.

Dove viene eseguito

Un laptop, un VPS o la tua rete.

È lo stesso progetto Compose ovunque. Cambiano solo il punto a cui indirizzi il dominio e le risorse che gli assegni.

Un laptop
Valutazione tramite un tunnel Cloudflare senza dominio. L’URL del tunnel cambia a ogni riavvio, quindi usalo per provare il prodotto, non per eseguirlo in produzione.
Un VPS o una VM cloud
Il percorso di produzione. Indirizza un dominio e il relativo sottodominio API al server, apri le porte 80 e 443 e il proxy incluso otterrà autonomamente un certificato TLS.
La tua VPC o il tuo on-prem
The same stack inside your network. Isolated topologies need the sandbox tier moved inside with it, which we scope with you.
Macchina
Minimo 2 vCPU / 4 GB, 4 vCPU / 16 GB per l’uso reale
Runtime
Docker Engine con il plugin Compose
Ingressi
Porte 80 e 443, con un dominio
DNS
Un record A per il dominio e per api.<domain>

Gestisci l'intera azienda da un unico repo che possiedi.

Inizia da un'attività e cresci da lì.

Inizia

Prodotto

  • Computer dell’agente
  • Azienda come codice
  • Connettori
  • Automazioni
  • Canali
  • Agenti e skill
  • Sicurezza
  • Self-hosted
  • Enterprise
  • Prezzi
  • Scarica

Soluzioni

  • Vendite
  • Marketing
  • Engineering
  • Prodotto
  • Finanza
  • Persone
  • IT
  • Data Science

Sviluppatori

  • Documentazione
  • AI Operating System
  • CLI
  • SDK
  • Avvio rapido
  • Per sviluppatori
  • Marketplace
  • GitHub

Azienda

  • Informazioni
  • Lavora con noi
  • Blog
  • Registro delle modifiche
  • Casi d'uso
  • Brand

Connetti

  • X
  • LinkedIn
  • Discord
  • Stato
  • Supporto
  • Termini
  • Privacy
©2026 Kortix