octo-agent CLI

Самохостящийся ИИ-агент в одном бинарнике на Go: терминал, веб-интерфейс, мессенджеры и десктоп работают с любой совместимой моделью

  • 142 ★ репозитория
  • Последний коммит
  • MIT
CLI

Широкий доступ

Почему такой уровень

  • Агент выполняет команды оболочки и правит файлы, а мосты в мессенджеры позволяют отдавать ему поручения удаленно
  • Установка идет скриптом, который скачивается и запускается из сети, а установщики пока без подписи
  • Контекст проекта и вызовы инструментов уходят выбранной вами модели через ее API
Все причины и проверки

open-octo/octo-agent

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add cli/octo-agent

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Агент выполняет команды оболочки и правит файлы, а мосты в мессенджеры позволяют отдавать ему поручения удаленно
  • Установка идет скриптом, который скачивается и запускается из сети, а установщики пока без подписи
  • Контекст проекта и вызовы инструментов уходят выбранной вами модели через ее API

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

octo-agent — ИИ-агент в одном бинарнике на Go размером около 40 МБ, без Node, Python и Ruby. Из коробки включены инструменты оболочки, чтения, правки и поиска файлов, MCP-серверы, скиллы и субагенты. Модель выбирает пользователь: DeepSeek, Kimi, Qwen, Anthropic, OpenAI или любой совместимый с их протоколами адрес. Сервер и данные остаются на вашей машине, телеметрии нет, раз в запуск проверяется только версия на GitHub, и эту проверку отключает `update_check: false`. Тот же бинарник дает восемь входов: терминальный интерфейс, команда `octo "запрос"` для одного прохода, веб-интерфейс по `octo serve`, десктоп-приложение, мост в WeChat, Feishu, DingTalk, WeCom, Discord и Telegram, расширения для VS Code и Obsidian, мобильное приложение в предварительной версии. Скиллы в формате SKILL.md совместимы с Claude Code: достаточно сделать символьную ссылку на `~/.claude/skills`. Чтобы не потерять файлы, удаление и перезапись файлов сначала копируются в корзину (по умолчанию 14 дней и 10 ГиБ), а команды вроде `rm -rf /` запрещены жестко. По желанию включается песочница: Seatbelt на macOS и Landlock на Linux.

Для кого. Разработчикам и небольшим командам, которые хотят свой агент на собственном сервере с выбором моделей и без привязки к одному вендору.

Подходит, если

  • Агента нужно перенести на сервер одним файлом, без дерева зависимостей Node или Python
  • Модель выбирают отдельно от инструмента: DeepSeek или Kimi сегодня, другая завтра
  • Поручения отдают через Telegram, Feishu или WeChat, а работа идет на домашнем компьютере
  • Скрипты и cron запускают `octo "запрос"` как разовый проход агента
  • Удаленные команды агента проходят через корзину и можно вернуть стертые файлы

Не подходит, если

  • Надежный доступ к подписке Codex или Claude уже есть: сам автор советует остаться на них
  • Нужна подписанная сборка: установщики пока без подписи, релизы проверяют по хешу
  • Нужен готовый скилл или MCP-сервер для вашего агента: здесь целый агент, а не надстройка
  • Нужно мобильное приложение для iOS из магазина: сборка идет из исходников, магазинных версий пока нет

Пример запроса к агенту

Добавь флаг --json в команду octo config show и запусти тесты

Ограничения

Установщики macOS и Windows пока без подписи, поэтому система показывает предупреждения Gatekeeper и SmartScreen; хеши релизов описаны в SECURITY.md. Мобильное приложение в предварительной версии: Android ставят из APK, iOS собирают из исходников. Мосты в WeChat, Feishu, DingTalk, WeCom, Discord и Telegram требуют отдельной настройки каналов. Ключ доступа не нужен только на loopback-адресе, при открытии сервера наружу защиту настраивают отдельно.

Как отключить. Остановите сервер, удалите бинарник `octo` и каталог настроек пользователя. Для десктопа используйте обычное удаление приложения.

Частые вопросы

Как установить octo-agent?

На Linux и macOS выполните `curl -fsSL https://octo-agent.dev/install.sh | sh`, на Windows `irm https://octo-agent.dev/install.ps1 | iex`. Для Go подойдет `go install github.com/open-octo/octo-agent/cmd/octo@latest`. Обновляется бинарник командой `octo upgrade`.

Как подключить модель?

Запустите `octo serve -d`, откройте http://127.0.0.1:8088 и пройдите панель настройки: язык, модель, короткий диалог о ваших предпочтениях. В терминале то же делает команда `octo config`.

Работают ли скиллы Claude Code?

Да, формат SKILL.md совместим. Сделайте символьную ссылку на каталог `~/.claude/skills`, и существующие скиллы подхватятся без переписывания.

Отправляет ли octo данные на сторону?

Телеметрии нет. Без вашего запроса уходит один вызов проверки версии на GitHub, он отключается настройкой `update_check: false`. Остаются только обращения к настроенной модели и вызовы инструментов, которые вы запросили.

Можно ли вернуть файл, удаленный агентом?

Да, обычное удаление и перезапись через `write_file` или `edit_file` сначала попадают в корзину. По умолчанию она хранит данные 14 дней и до 10 ГиБ.

Обсуждение

Вопросов и отзывов пока нет.

CLI на Go, который настраивает уже установленные у вас ИИ-агенты: дает им общую память, рабочий процесс и детерминированные шаги, не подменяя сами агенты

CLIРасширенный доступ8,5 тыс.Звезды репозитория

Локальный ИИ-агент, который работает на своем железе через llama.cpp, водит браузер, правит файлы, выполняет разрешенные команды и помнит контекст между сессиям

CLIШирокий доступ3,4 тыс.Звезды репозитория

Открытый кодовый агент для терминала, браузера и десктопа, который работает с моделями от OpenAI и Claude до Ollama

CLIШирокий доступ360Звезды репозитория

Кодинговый агент на Go для открытых моделей: из беседы делает задачи в отдельных ветках, сам проверяет и вливает результат, ведет все проекты в одном окне

CLIШирокий доступ643Звезды репозитория

Универсальный ИИ-агент в одном Go-бинарнике: консоль, редакторы по ACP, веб-интерфейс, Telegram, планировщик и MCP

CLIШирокий доступ199Звезды репозитория

Самостоятельный агент-платформа для одного рабочего места: чат с планированием, база знаний, MCP-инструменты, скиллы, память и песочница

CLIШирокий доступ628Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
octo-agent (эта карточка)нет142
OpenCodeнет224 828терминальный агент без десктопа, мобильного приложения и мостов в мессенджеры
OpenClawнет394 046персональный ассистент с настройкой правил, требует подготовки перед работой

Коротко о README

README объясняет позиционирование: агент для тех, кто хочет скачать и работать без долгой настройки, с выбором модели и данными на своей машине. Затем перечислены преимущества (один бинарник, кэш промптов, нулевая телеметрия, восемь интерфейсов), основные функции, установка, первый запуск и схема слоев от интерфейсов до инструментов. Внизу ссылки на документацию на octo-agent.dev.

Бейдж для README

Сообщить о проблеме

Foxx AIocto-agent
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.