Агент oda
oda — агент для работы с кодом в терминале. Он читает проект, правит файлы и запускает команды, а запросы к
моделям оплачиваются с вашего баланса в Ocean Drive AI. Node.js и другие зависимости ставить не нужно.
Установка и вход
Установите oda
macOS и Linux:
curl -fsSL https://agent.ocean-drive-ai.ru/install.sh | bashWindows (PowerShell):
irm https://agent.ocean-drive-ai.ru/install.ps1 | iexУстановщик скачает oda в ~/.local/share/oda (в Windows — %LOCALAPPDATA%\oda), проверит подпись релиза и
добавит команду oda в PATH. Если команда не находится, откройте новое окно терминала. Все способы установки —
на странице установки .
Войдите в аккаунт
oda loginoda покажет ссылку и код. Откройте ссылку, войдите тем же аккаунтом, что и в
кабинете , и подтвердите код. oda сам создаст API-ключ для этого устройства
и подключит доступные модели. Ключ устройства виден в кабинете, в разделе «API-ключи», и отзывается там же.
Запустите в папке проекта
cd ~/projects/my-app
odaОпишите задачу обычным языком. Модель выбирается командой /model внутри oda.
Команды
| Команда | Что делает |
|---|---|
oda | интерактивный режим в текущей папке |
oda -p "Найди и исправь падающие тесты" | режим без интерфейса — для скриптов и CI |
oda login | вход и ключ для этого устройства |
oda whoami | под каким аккаунтом выполнен вход |
oda logout | выход; ключ этого устройства отзывается |
oda connect --name my-laptop | удалённая сессия: управление агентом из браузера |
Работа из браузера
Агентом на своём компьютере можно управлять с другого устройства. Запустите в папке проекта:
oda connect --name my-laptopЗатем откройте https://agent.ocean-drive-ai.ru , войдите тем же аккаунтом и выберите
машину по имени из --name. Соединение исходящее: компьютер сам подключается к платформе, открывать порты и
иметь белый IP не нужно. Сессия работает, пока запущен oda connect.
Папку проекта можно передать явно: oda connect --workspace ~/projects/app --name my-laptop.
Встроенный терминал и голосовой ввод в браузере пока не работают через удалённую сессию.
Полезно знать
| Системы | macOS (Apple Silicon и Intel), Linux x64 и arm64 с glibc, Windows 10 и новее (x64) |
| Проверка | установщик проверяет подпись релиза; для этого на macOS и Linux нужен openssl |
| Обновление | повторите команду установки — поставится последняя версия |
| Настройки | хранятся в ~/.oda; ключ устройства — в ~/.oda/oda.json |
| Удаление | rm -rf ~/.local/share/oda ~/.local/bin/oda; настройки и вход — в ~/.oda |