Об этом проекте
Orca — это открытое десктопное приложение от stablyai, позиционируемое как «среда разработки агентов» для работы с флотом параллельных ИИ-агентов по написанию кода. Проект доступен для macOS, Windows и Linux, а также имеет сопутствующие мобильные приложения для iOS и Android. Лицензия проекта — MIT.
Основная идея заключается в том, чтобы позволить разработчикам одновременно запускать несколько терминальных агентов для кодирования, каждый из которых изолирован в собственном git worktree, и отслеживать их работу из одного места. Поскольку Orca работает через любые агенты, запускаемые в терминале, он поддерживает Claude Code, Codex, Grok, Cursor, GitHub Copilot, OpenCode, Cline, Devin, Goose, Qwen Code и множество других CLI-агентов.
Ключевые функции, описанные в README:
- Параллельные рабочие деревья (Parallel Worktrees): Распределение одного запроса между несколькими агентами, каждый из которых работает в отдельном git worktree, с возможностью сравнения результатов и объединения победившего вывода.
- Мобильный компаньон: Приложения для iOS и Android уведомляют пользователей об окончании работы агента и позволяют отправлять последующие сообщения с телефона.
- Разделения терминала: Терминалы уровня Ghostty с рендерингом WebGL, неограниченным количеством разделений и прокруткой, сохраняющейся после перезапуска.
- Режим дизайна (Design Mode): Встроенный браузер на базе Chromium позволяет пользователям кликнуть по элементу интерфейса, чтобы отправить его HTML, CSS и обрезанный скриншот непосредственно в запрос агента.
- Интеграция с GitHub и Linear: Просмотр pull requests, issues и досок проектов внутри приложения, открытие worktree из задачи и ревью без переключения контекста.
- SSH рабочие деревья: Запуск агентов на удаленной машине с доступом к редактированию файлов, git и терминалу, включая автоматическое переподключение и проброс портов.
- Аннотации к AI Diff: Возможность комментировать любую строку diff и отправлять эти комментарии обратно агенту для внесения изменений и коммитов, не выходя из Orca.
- Перетаскивание файлов в агента: Встроенный редактор с автосохранением позволяет перетаскивать файлы или изображения в запрос агента.
- Orca CLI: Скриптование рабочих процессов с помощью команд, таких как orca worktree create, snapshot, click и fill; агенты также могут управлять Orca через CLI.
- Другие утилиты: Быстрый поиск открытия, переключатель аккаунтов с отслеживанием использования для Claude и Codex, расширенные превью репозиториев для Markdown/изображений/PDF, управление компьютерным использованием и уведомления с состоянием непрочитанных сообщений.
Для установки README указывает на загрузки с onOrca.dev и прямые сборки релизов, а также Homebrew для macOS и пакет AUR для Arch Linux. Отдельно упоминается руководство по headless Linux-серверам для запуска orca serve на серверах. Репозиторий также включает код relay, который связывает мобильное приложение с десктопным хостом в директории cloud/.
Проект выпускается часто, а текущий список функций доступен в журнале изменений GitHub releases. Каналы сообщества включают Discord, X/Twitter и группы WeChat, а рекомендации по вкладу в проект предоставлены в файле CONTRIBUTING.md. Подписание кода для Windows спонсируется компанией SignPath.io.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.