Sobre el proyecto
Kortix, el proyecto detrás de Suna, se describe a sí mismo como un sistema de gestión de IA de código abierto y una alternativa autoalojable a los productos de agentes cerrados. Su idea central es que los agentes, habilidades, memoria compartida y conectores de una empresa se almacenan como archivos en un repositorio git que usted posee, de modo que la configuración esté versionada, sea diferenciable y auditable, en lugar de estar bloqueada dentro de un producto de proveedor.
Cómo funciona: un proyecto es un repositorio git más un archivo kortix.yaml. Cada sesión obtiene su propio sandbox Linux aislado (una "computadora en la nube") en una rama nombrada según la sesión, donde un agente basado en OpenCode puede instalar, ejecutar y modificar cosas. Solo el trabajo confirmado sobrevive, y los resultados llegan a la rama principal a través de una solicitud de cambio que un humano revisa y fusiona. Múltiples sandboxes pueden ejecutarse en paralelo sobre la misma configuración.
Lo que usted gestiona:
- Agentes: agentes OpenCode con acceso a herramientas limitado, definidos en markdown, uno por rol o tarea.
- Habilidades: conocimiento reutilizable compartido en cada sesión.
- Memoria: una base de conocimiento empresarial mantenida como archivos de texto plano.
- Conectores: más de 3.000 aplicaciones, además de MCP, OpenAPI, GraphQL y HTTP sin procesar; las credenciales se gestionan del lado del servidor mediante un token con alcance y no se colocan en el sandbox.
- Secretos: cifrados en reposo, otorgados por agente, inyectados en tiempo de ejecución.
- Canales: Slack, con Microsoft Teams detrás de un interruptor de operador y correo electrónico/voz descritos como experimentales.
- Disparadores: programaciones cron y webhooks firmados que generan sesiones.
El trabajo puede ejecutarse bajo demanda, con asistencia humana mediante check-ins, o totalmente automatizado según un horario o disparador.
Implementación y herramientas: un CLI se instala mediante un script curl, luego `kortix init` crea un proyecto y `kortix ship` envía el repositorio y lo pone en marcha. Los comandos cubren sesiones, solicitudes de cambio y chat de terminal. El autoalojamiento es compatible mediante `kortix self-host start`, que extrae imágenes Docker y genera puertos, URL, claves y valores predeterminados de Compose; el CLI puede cambiar entre hosts en la nube y autoalojados. El alojamiento gestionado se ofrece como Kortix Cloud.
Las características de seguridad enumeradas incluyen una máquina aislada por sesión, miembros/grupos/roles, permisos por recurso para personas y agentes, intermediación de credenciales del lado del servidor, un gestor de secretos, un registro de auditoría, fusión denegada por defecto para agentes y puertas de aprobación. El aislamiento varía según el proveedor: microVMs en el proveedor Platinum, contenedores por defecto.
El desarrollo utiliza pnpm con comandos como `pnpm dev`, `pnpm dev:web`, `pnpm dev:api`, `pnpm dev:sandbox`, `pnpm build` y `pnpm nuke`. Las aplicaciones viven en apps/ (web, api, cli, desktop-electron, mobile, sandbox), la documentación en apps/web/content/docs, y la plataforma se publica bajo una única VERSION raíz. El README indica que se admiten cualquier proveedor de modelos y sus propias claves API, y que el proyecto es de código abierto y autoalojable.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.