Sobre o projeto
Kortix, o projeto por trás do Suna, descreve-se como um Sistema de Gestão de IA de código aberto e uma alternativa auto-hospedável a produtos de agentes fechados. Sua ideia central é que os agentes, habilidades, memória compartilhada e conectores de uma empresa sejam armazenados como arquivos em um repositório git que você possui, de modo que a configuração seja versionada, diferenciável e auditável, em vez de ficar presa dentro de um produto de fornecedor.
Como funciona: um projeto é um repositório git mais um arquivo kortix.yaml. Cada sessão recebe seu próprio sandbox Linux isolado (um "computador na nuvem") em uma branch nomeada conforme a sessão, onde um agente baseado em OpenCode pode instalar, executar e modificar coisas. Apenas o trabalho commitado sobrevive, e os resultados chegam à branch principal por meio de uma solicitação de mudança que um humano revisa e faz o merge. Vários sandboxes podem rodar em paralelo com a mesma configuração.
O que você gerencia:
- Agentes: agentes OpenCode com acesso a ferramentas com escopo definido, definidos em markdown, um por função ou tarefa.
- Habilidades: conhecimento reutilizável compartilhado em todas as sessões.
- Memória: uma base de conhecimento da empresa mantida como arquivos simples.
- Conectores: mais de 3.000 aplicativos, além de MCP, OpenAPI, GraphQL e HTTP bruto; as credenciais são intermediadas no lado do servidor por meio de um token com escopo e não são colocadas no sandbox.
- Segredos: criptografados em repouso, concedidos por agente, injetados em tempo de execução.
- Canais: Slack, com Microsoft Teams atrás de um interruptor do operador e email/voz descritos como experimentais.
- Gatilhos: agendamentos cron e webhooks assinados que criam sessões.
O trabalho pode rodar sob demanda, com assistência humana e check-ins, ou totalmente automatizado em um agendamento ou gatilho.
Implantação e ferramentas: uma CLI é instalada via script curl, depois `kortix init` estrutura um projeto e `kortix ship` envia o repositório e o coloca em funcionamento. Os comandos abrangem sessões, solicitações de mudança e chat no terminal. A auto-hospedagem é suportada via `kortix self-host start`, que baixa imagens Docker e gera portas, URLs, chaves e padrões do Compose; a CLI pode alternar entre hosts na nuvem e auto-hospedados. A hospedagem gerenciada é oferecida como Kortix Cloud.
Os recursos de segurança listados incluem uma máquina isolada por sessão, membros/grupos/funções, permissões por recurso para pessoas e agentes, intermediação de credenciais no lado do servidor, um gerenciador de segredos, uma trilha de auditoria, merge com negação por padrão para agentes e portões de aprovação. O isolamento varia por provedor: microVMs no provedor Platinum, contêineres por padrão.
O desenvolvimento usa pnpm com comandos como `pnpm dev`, `pnpm dev:web`, `pnpm dev:api`, `pnpm dev:sandbox`, `pnpm build` e `pnpm nuke`. Os aplicativos ficam em apps/ (web, api, cli, desktop-electron, mobile, sandbox), a documentação em apps/web/content/docs, e os lançamentos da plataforma sob um único VERSION na raiz. O README afirma que qualquer provedor de modelo e suas próprias chaves de API são suportados, e que o projeto é de código aberto e auto-hospedável.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.