Uma stack do Docker Compose, criada com as mesmas imagens usadas pela nuvem gerenciada. Seu banco de dados, seus arquivos, seus repositórios e suas políticas ficam em um disco sob seu controle. É open source, então o código em execução pode ser lido por você.
Hospedar por conta própria não é um Kortix menor, sem as partes interessantes. É todo o plano de controle — contas, projetos, repositórios, segredos, conectores, políticas e auditoria — rodando dentro da sua rede, em um armazenamento que você mesmo faz backup.
na sua máquina
não na sua máquina
Sandbox compute is a provider choice: Daytona by default, or Platinum or E2B. Fully isolated topologies are scoped with us rather than self-served.
Não há uma etapa separada de provisionamento nem um console para percorrer. Um comando inicia a stack. Outro define com qual Kortix sua CLI está falando.
# 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# 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 cloudVocê não recebe um arquivo env de modelo para preencher. A CLI pergunta apenas o que só você pode saber, gera sozinha todas as portas, URLs, senhas, chaves de assinatura e padrões do Compose, e grava toda a instância em um único diretório.
Um domínio apontado para a máquina ou um túnel da Cloudflare para avaliação. As sessões rodam em uma sandbox remota e precisam retornar, então esta é a primeira decisão real.
Concede acesso de administrador da plataforma, para que você configure o GitHub e o restante no dashboard. É opcional e pode ser definido depois.
Desbloqueia SAML SSO, sincronização de diretório SCIM, funções personalizadas, grupos e leitura da auditoria nesta instância.
Somente administradores por padrão. As pessoas continuam podendo entrar por convite ou SSO.
Daytona, Platinum ou E2B. Esta é a única credencial sem a qual a stack realmente não pode iniciar.
Credenciais do Pipedream para o catálogo com mais de 3.000 apps — opcionais e ignoradas por padrão — e depois se deseja atualizar automaticamente todas as noites.
o que ela gera para você
Tudo o que a CLI gera pode ser rotacionado depois com kortix self-host env rotate, e cada valor pode ser exibido com kortix self-host env ls, mascarado a menos que você solicite --show.
O GitHub e sua chave de modelo não são solicitados aqui de propósito. Ambos são configurados no dashboard depois que a stack estiver ativa — o GitHub em Settings → Git, e a chave do modelo no seletor de modelos.
O mesmo artefato roda em um laptop, VPS ou VM na nuvem. Um domínio é uma variável de ambiente, não uma implantação diferente. Tudo fica em um único diretório de instância que você pode salvar copiando-o.
kortix
plano de dados
edge — somente o que você escolheu
O diretório de dados do Postgres, o diretório de armazenamento e o .env que contém todas as chaves usadas pela instância. Faça backup desses três itens e você terá feito backup da instância. Não há um serviço de backup separado para configurar nem nada para exportar conosco.
O atualizador verifica uma vez por dia no horário definido por você, executa a migração e inicia os novos serviços antes de interromper os antigos. Acompanhe o canal estável selecionado, use a versão mais recente ou fixe uma versão exata e nunca avance.
Esta não é uma versão reduzida, com as partes boas reservadas ao plano pago. As instâncias self-hosted usam as mesmas imagens da nuvem gerenciada, produzidas pelo mesmo pipeline e na mesma linha de versões.
Uma instância self-hosted não tem uma seleção de modelos gerenciada e não quer ter. Você conecta os provedores pelos quais já paga, e cada chamada de modelo passa pelo gateway em execução na sua própria máquina.
# 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 · openrouterAs sessões chamam o gateway dentro da sua própria stack, pelo seu próprio domínio ou túnel. O Kortix não possui nenhuma credencial nesse caminho nem visibilidade sobre ele.
Anthropic, OpenAI, Google, Groq, xAI, DeepSeek, Mistral, Bedrock e OpenRouter, ou a assinatura do ChatGPT e do Copilot que você já possui.
É o mesmo projeto do Compose em todos os lugares. O que muda é para onde você aponta o domínio e quanto recurso disponibiliza.
Comece com uma tarefa e cresça a partir daí.