Octogent
Локальная панель для нескольких сессий Claude Code: у каждой задачи свой контекст и todo, агенты порождают дочерних агентов и обмениваются сообщениями
Установка
pnpm install
pnpm build
npm install -g .
octogentВыполняется в склонированном репозитории, пакет в npm пока не опубликован.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Octogent делит работу на «щупальца»: папки в .octogent/tentacles с файлами CONTEXT.md, todo.md и заметками по одной части кодовой базы. Из пунктов todo.md можно запускать отдельных агентов Claude Code или сразу рой, который разбирает список параллельно. Один агент может назначать задачи другим и получать от них короткие сообщения о завершении и блокерах. Терминалы работают в общем рабочем каталоге или в отдельных git worktree, а локальный API и веб-интерфейс показывают их состояние через хуки Claude.
Для кого. Для разработчиков, у которых одновременно открыто много сессий Claude Code по разным частям проекта.
Подходит, если
- Параллельно идут работы над документацией, API, базой и фронтендом
- Нужно разбить большую задачу на пункты и раздать их нескольким агентам
- Хотите видеть и контролировать каждого рабочего агента, а не только итог субагента
Не подходит, если
- Вы работаете с одной сессией агента
- Нужен агент, отличный от Claude Code: документация покрывает только его
- Нужна стабильная установка из npm, пакет еще не опубликован
Пример запроса к агенту
Раздай незакрытые пункты из todo.md щупальца api отдельным агентам и сообщи, когда все будет готовоОграничения
Проект личный и экспериментальный, пакет не опубликован в npm, ставится только из клона. Требуются Node.js 22, установленный claude, git, а для функций pull request еще gh и curl. Сессии терминалов не переживают перезапуск API, по умолчанию не больше 32 одновременно.
Как отключить. Остановите терминалы командами octogent terminal stop и prune, удалите глобальный пакет через npm uninstall -g octogent и папки .octogent в проекте и ~/.octogent.
Проверка безопасности
- Запускает много агентов, которые меняют код параллельно
- Поднимает локальный API и ставит хуки Claude Code
Коротко о README
README объясняет проблему десятка открытых сессий Claude Code и модель щупалец с контекстом и списками задач. Описано, как Claude Code управляет другими агентами, как устроены контекст, выполнение и изоляция через worktree. Установка пока только из исходников через pnpm, перечислены требования и что сохраняется между запусками. Лицензия MIT.
Частые вопросы
Чем это отличается от субагентов Claude Code?
Каждый рабочий агент запускается в своем терминале, и вы видите и можете контролировать его работу напрямую.
Где хранится состояние?
Контекст и задачи в .octogent проекта, служебное состояние и транскрипты в ~/.octogent/projects/<id>/state.
Похожие
Открытый личный AI-ассистент на своем компьютере: отвечает в Telegram, Slack, Discord и WhatsApp, расширяется скиллами и плагинами
Самообучающийся агент от Nous Research: терминал, мессенджеры, cron-задачи и скиллы, которые он пишет сам
Открытый агент для программирования в терминале и на десктопе с режимами разработки и планирования
Открытая библиотека промптов с плагином Claude Code, MCP-сервером и CLI: поиск, получение и улучшение промптов и скиллов из агента