Об этом проекте
Kortix, проект, стоящий за Suna, описывает себя как открытую систему управления ИИ (AI Management System) и самостоятельно размещаемую альтернативу закрытым агентным продуктам. Его основная идея в том, что агенты, навыки, общая память и коннекторы компании хранятся в виде файлов в git-репозитории, которым вы владеете, поэтому конфигурация версионируется, допускает diff и аудит, а не заперта внутри продукта вендора.
Как это работает: проект — это git-репозиторий плюс файл kortix.yaml. Каждая сессия получает собственную изолированную Linux-песочницу («облачный компьютер») в ветке, названной по имени сессии, где агент на базе OpenCode может устанавливать, запускать и изменять что угодно. Сохраняется только закоммиченная работа, а результаты попадают в основную ветку через запрос на изменение, который человек проверяет и сливает. Несколько песочниц могут работать параллельно на одной и той же конфигурации.
Чем вы управляете:
- Агенты: агенты OpenCode с ограниченным доступом к инструментам, определяемые в markdown, по одному на роль или задачу.
- Навыки: переиспользуемые знания, передаваемые в каждую сессию.
- Память: база знаний компании, хранимая в виде обычных файлов.
- Коннекторы: более 3000 приложений плюс MCP, OpenAPI, GraphQL и сырой HTTP; учётные данные брокеризуются на стороне сервера через токен с ограниченной областью и не помещаются в песочницу.
- Секреты: шифруются при хранении, выдаются по агенту, внедряются во время выполнения.
- Каналы: Slack, с Microsoft Teams за переключателем оператора и email/голосом, описанными как экспериментальные.
- Триггеры: расписания cron и подписанные вебхуки, которые порождают сессии.
Работа может выполняться по требованию, с участием человека и контрольными точками или полностью автоматически по расписанию или триггеру.
Развёртывание и инструменты: CLI устанавливается через curl-скрипт, затем `kortix init` создаёт каркас проекта, а `kortix ship` отправляет репозиторий и запускает его. Команды охватывают сессии, запросы на изменения и терминальный чат. Самостоятельный хостинг поддерживается через `kortix self-host start`, который загружает Docker-образы и генерирует порты, URL, ключи и значения по умолчанию для Compose; CLI может переключаться между облачными и самостоятельно размещёнными хостами. Управляемый хостинг предлагается как Kortix Cloud.
Среди перечисленных функций безопасности: одна изолированная машина на сессию, участники/группы/роли, права на уровне ресурсов для людей и агентов, серверная брокеризация учётных данных, менеджер секретов, журнал аудита, слияние агентами по принципу запрета по умолчанию и шлюзы одобрения. Изоляция зависит от провайдера: микроVM у провайдера Platinum, контейнеры по умолчанию.
Разработка использует pnpm с такими командами, как `pnpm dev`, `pnpm dev:web`, `pnpm dev:api`, `pnpm dev:sandbox`, `pnpm build` и `pnpm nuke`. Приложения находятся в apps/ (web, api, cli, desktop-electron, mobile, sandbox), документация — в apps/web/content/docs, а релизы платформы — под единым корневым VERSION. В README указано, что поддерживается любой провайдер моделей и ваши собственные API-ключи, а также что проект открыт и допускает самостоятельный хостинг.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.