Открытый код · Apache-2.0

Десктопный дом для кодинг-агентов.

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

Окно Octopus AI: чат с агентом, плитки со статусом агента, токенами и контекстом.

01Что умеет

Спокойно на поверхности, глубина по запросу.

Octopus для тех, кому нужен результат, а не внутренности. Всё техническое в одном клике и не лезет в глаза.

01●

Чат с агентом

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

02●

Рой агентов

Запускайте несколько агентов параллельно, у каждого свой git worktree, поэтому они не мешают друг другу.

03●

Контрольные точки и изменения

Видно, что именно тронул агент. Смотрите diff и делайте коммит, не выходя из приложения.

04●

Карточки разрешений

Перед чем-то рискованным приходит короткая карточка человеческим языком: что агент хочет сделать и зачем.

05●

Правила и инструкции

Объясните агенту, как устроен проект: общие правила и правила для проекта, которым он следует каждый раз.

06●

Терминал, ключи, бюджет

Встроенный терминал и просмотр файлов, свои ключи провайдеров в связке ключей ОС и счётчик расходов, который держит траты на виду.

02Как это работает

От идеи до коммита за три шага.

1

Откройте проект

Выберите папку. Octopus запустит агента прямо в ней и покажет его состояние с первого взгляда.

2

Опишите задачу

Сначала агент предложит план. Одобрите его, поправьте или разделите работу на рой.

3

Проверьте и закоммитьте

Посмотрите изменения, используйте контрольные точки, если что-то пошло не так, и делайте коммит из приложения.

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 работает на ключах и подписках, которые у вас уже есть. Пожертвования пойдут на следующий шаг: серверы, собранные под кодинг-агентов, чтобы никому не приходилось зависеть от чужой подписки.

Open Collective: скоро откроемУчаствовать на GitHub

Чем ещё помочь

  • Поставить звезду репозиторию.
  • Попробовать приложение и написать, что показалось неудобным.
  • Взять задачу good first issue.
  • Рассказать другу, который кодит с агентами.