Ocean Drive AI

Установка oda

oda — агент для работы с кодом в терминале. Он читает проект, правит файлы и запускает команды, а запросы к моделям оплачиваются с вашего баланса в Ocean Drive AI. Node.js и другие зависимости ставить не нужно.

  1. Установите oda

    macOS и Linux

    curl -fsSL https://dl.ocean-drive-ai.ru/oda/stable/install.sh | bash

    Windows (PowerShell)

    irm https://dl.ocean-drive-ai.ru/oda/stable/install.ps1 | iex

    Установщик скачает oda в ~/.local/share/oda (в Windows — %LOCALAPPDATA%\oda) и добавит команду oda в PATH. Если команда не находится, откройте новое окно терминала.

  2. Войдите в аккаунт

    oda login

    oda покажет ссылку и код. Откройте ссылку, войдите тем же аккаунтом, что и в кабинете, и подтвердите код. oda сам создаст ключ API для этого устройства и подключит доступные модели.

  3. Запустите в папке проекта

    cd ~/projects/my-app
    oda

    Опишите задачу обычным языком. Выбрать модель можно командой /model внутри oda. Для скриптов и CI есть режим без интерфейса:

    oda -p "Найди и исправь падающие тесты"

Работа из браузера

Чтобы управлять агентом на своём компьютере с другого устройства, запустите в папке проекта:

oda connect --name my-laptop

Затем откройте agent.ocean-drive-ai.ru и выберите машину. Соединение исходящее: открывать порты на компьютере не нужно.

Полезно знать

Системы macOS (Apple Silicon и Intel), Linux x64 и arm64 с glibc, Windows 10 и новее (x64)
Проверка Установщик проверяет подпись релиза; для этого на macOS и Linux нужен openssl
Обновление Повторите команду установки — поставится последняя версия
Баланс и ключи Кабинет: пополнение, расход по запросам, ключи устройств
Выход oda logout отзывает ключ этого устройства
Удаление rm -rf ~/.local/share/oda ~/.local/bin/oda; настройки и вход хранятся в ~/.oda