Octopus CLI
Терминальный клиент Octopus работает с проектами, агентами и задачами общей локальной системы, сохраняя историю и результаты.
- 760 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Octopus может запускать команды и менять файлы с выданными правами; принятые задачи продолжаются и после выхода из клиента.
Установка
- Работает в
Ручная установка
git clone https://github.com/miuuyy/Octopus-SI-OS.gitЗагружает исходники. Затем выполните `npm ci --prefix app` и `npm --prefix app run build:cli` из клона, как описано в руководстве терминального клиента.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Octopus может запускать команды и менять файлы с выданными правами; принятые задачи продолжаются и после выхода из клиента.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Octopus CLI открывает в терминале те же проекты и задачи, что доступны настольному клиенту. Пользователь выбирает агента, модель и проект, отправляет сообщение и читает результат. История хранится в каталоге Home, общем для терминала и настольного клиента. Выданные разрешения определяют, какие инструменты агент может использовать. Если политика позволяет, он создает задачи для последующего выполнения и подключает дополнительные инструменты. Проект исследует такую архитектуру; терминальный клиент дает доступ к текущим проектам и задачам.
Для кого. Для разработчиков, которые хотят испытать Octopus из терминала на отдельном тестовом проекте.
Подходит, если
- Нужно отправить задачу Octopus из терминала и затем посмотреть ее результат.
- Для проекта требуется выбрать отдельные модель и разрешения.
- Нужно прочитать сохраненные результаты без управления мышью.
- Исследовательский сценарий требует сохранять задачи и условия будущей работы.
Не подходит, если
- Нужна проверенная стабильная платформа для ответственного продакшена.
- Ожидается доказанное самостоятельное улучшение агента.
- Нельзя предоставить инструментам выбранной среды доступ к рабочим файлам.
Пример запроса к агенту
Открой тестовый проект Octopus, покажи разрешения агента и сохраненные задачи, без новых команд в рабочем каталоге.Ограничения
Текущая поставка рассчитана на macOS 14 или новее, Node.js 24, Rust и инструменты командной строки Xcode. Для стандартного начала нужен аккаунт ChatGPT; доступные модели и лимиты определяет этот аккаунт. Это исследовательская предварительная версия: автор еще не подтвердил полезное самоулучшение и самостоятельную инициативу моделей. Рабочие инструменты могут выполнять команды и менять файлы с выданными правами, поэтому первую задачу запускайте в отдельном проекте с узкими правами.
Как отключить. Выполните `./octopus stop <task-id>` с идентификатором нужной задачи и проверьте, что ее остановка записана в результате. Сам выход из CLI не завершает исполняющую службу и принятые задачи.
Частые вопросы
Как собрать терминальный клиент?
После подготовки зависимостей выполните `npm --prefix app run build:cli`, затем откройте `./octopus`.
Нужно ли открывать настольное приложение для сборки CLI?
Нет. Команда собирает терминальный клиент и компоненты исполнения задач, не открывая настольное приложение.
Как выбрать существующую историю?
Передайте путь к существующему каталогу Home через `--home`. Терминальный клиент использует то же хранилище задач, что и настольный.
Как найти команды?
Введите `/` в терминале. `/help` показывает управление, а `/tasks` и `/resume` помогают продолжить работу.
Может ли работа продолжаться между клиентами?
Да. Desktop и терминал используют один Home, проекты и записанные результаты.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыЛокальное веб-пространство с двумя постоянными терминалами: Codex ставит задачу, а второй CLI-агент пишет код.
TUI поверх tmux ведет сессии Claude Code, Codex и других агентов одним списком: статус, быстрые промпты, worktree и ревью диффа
CLI Agent Orchestrator
CLI Agent Orchestrator (CAO)
CLI, который координирует несколько кодовых агентов: супервизор раздает задачи специалистам параллельно или по очереди в отдельных сессиях tmux
Локальная панель для нескольких сессий Claude Code: у каждой задачи свой контекст и todo, агенты порождают дочерних агентов и обмениваются сообщениями
Воркспейс для AI-агентов с параллельными worktree, оркестрацией между провайдерами и ботами в чат-каналах.
CLI поднимает 49 Agents IDE, где терминалы и файлы нескольких машин собраны на общем масштабируемом холсте.
Коротко о README
После изменения исходников уже установленные пакеты каталога Home не обновляются автоматически. Версии собранного клиента и этих пакетов должны соответствовать друг другу; ошибка проверки пакета не приводит к сбросу настроенного Home.