Чат с агентом
Работайте в папке проекта обычным разговором. Шаги инструментов свёрнуты, пока вам не понадобятся детали.
Открытый код · Apache-2.0
Откройте проект, опишите задачу, и один агент или целый рой работает в изолированных git worktree. Вы смотрите на понятные карточки разрешений и аккуратный diff, а не на стену логов.

01Что умеет
Octopus для тех, кому нужен результат, а не внутренности. Всё техническое в одном клике и не лезет в глаза.
Работайте в папке проекта обычным разговором. Шаги инструментов свёрнуты, пока вам не понадобятся детали.
Запускайте несколько агентов параллельно, у каждого свой git worktree, поэтому они не мешают друг другу.
Видно, что именно тронул агент. Смотрите diff и делайте коммит, не выходя из приложения.
Перед чем-то рискованным приходит короткая карточка человеческим языком: что агент хочет сделать и зачем.
Объясните агенту, как устроен проект: общие правила и правила для проекта, которым он следует каждый раз.
Встроенный терминал и просмотр файлов, свои ключи провайдеров в связке ключей ОС и счётчик расходов, который держит траты на виду.
02Как это работает
Выберите папку. Octopus запустит агента прямо в ней и покажет его состояние с первого взгляда.
Сначала агент предложит план. Одобрите его, поправьте или разделите работу на рой.
Посмотрите изменения, используйте контрольные точки, если что-то пошло не так, и делайте коммит из приложения.
03Запуск
Нужны Rust, Node.js 20.19+ и движок агента oh-my-pi. При первом запуске приложение попросит ключ провайдера.
# движок агента
$ brew install omp
# приложение
$ git clone https://github.com/SkvorikovCode/Octopus-AI.git
$ cd Octopus-AI
$ npm install
$ npm run tauri devГотовые сборки пока не опубликованы. Поставьте звезду, чтобы не пропустить первый релиз.
04Поддержка
Octopus под Apache-2.0 и таким останется. Поддержка идёт на сам проект, без посредников.
Сегодня Octopus работает на ключах и подписках, которые у вас уже есть. Пожертвования пойдут на следующий шаг: серверы, собранные под кодинг-агентов, чтобы никому не приходилось зависеть от чужой подписки.