Octopus CLI

Терминальный клиент Octopus работает с проектами, агентами и задачами общей локальной системы, сохраняя историю и результаты.

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

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

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

  • Octopus может запускать команды и менять файлы с выданными правами; принятые задачи продолжаются и после выхода из клиента.
Все причины и проверки

miuuyy/octopus-si-os

Установка

Работает в

Ручная установка

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, проекты и записанные результаты.

Обсуждение

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

Локальное веб-пространство с двумя постоянными терминалами: Codex ставит задачу, а второй CLI-агент пишет код.

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

TUI поверх tmux ведет сессии Claude Code, Codex и других агентов одним списком: статус, быстрые промпты, worktree и ревью диффа

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

CLI Agent Orchestrator

CLI Agent Orchestrator (CAO)

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

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

Локальная панель для нескольких сессий Claude Code: у каждой задачи свой контекст и todo, агенты порождают дочерних агентов и обмениваются сообщениями

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

Воркспейс для AI-агентов с параллельными worktree, оркестрацией между провайдерами и ботами в чат-каналах.

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

CLI поднимает 49 Agents IDE, где терминалы и файлы нескольких машин собраны на общем масштабируемом холсте.

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

Коротко о README

После изменения исходников уже установленные пакеты каталога Home не обновляются автоматически. Версии собранного клиента и этих пакетов должны соответствовать друг другу; ошибка проверки пакета не приводит к сбросу настроенного Home.

Бейдж для README

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