Emdash: open-source окружение для запуска нескольких кодирующих агентов

Emdash: open-source окружение для запуска нескольких кодирующих агентов

Emdash — это open-source окружение для разработки, позволяющее запускать несколько кодирующих агентов параллельно. Основная задача — увеличить скорость и гибкость работы над проектами, позволяя одновременно тестировать разные исправления и фичи.

Проект выделяется тем, что использует Git worktree для работы с каждой задачей в отдельной среде, что упрощает управление изменениями. Приложение совместимо как с локальными проектами, так и с удалёнными машинами через SSH. Ты можешь использовать существующие CLI-решения, такие как Claude Code, Codex и другие.

Запуск приложения доступен через инструкцию на сайте. Обрати внимание, что очевидных ограничений не указано, но проект в стадии активной разработки, поэтому некоторые функции могут быть не до конца отлажены. Подходит для разработчиков, которые активно используют ИИ в процессе кодирования и хотят улучшить свою продуктивность.

Emdash — это десктопное приложение, которое позволяет запускать AI-кодирующие агенты параллельно. Каждый агент работает в своем собственном Git worktree, что позволяет одновременно исследовать различные исправления и функции, проверять изменения и объединять результаты, которые оказались полезными.

Программа поддерживает как локальные проекты, так и удаленные машины через SSH. Ты можешь использовать CLI-агентов, с которыми уже работаешь, таких как Claude Code, Codex, OpenCode и другие.

Возможности

  • Запускать несколько кодирующих агентов одновременно без необходимости переключаться между терминалами.
  • Изолировать каждого агента в своем собственном Git worktree и ветке.
  • Отправлять задачи из систем управления проектами, таких как Linear, GitHub, Jira, GitLab и другие, в агента.
  • Просматривать изменения (diff), создавать pull request, проверять статус CI и объединять изменения из одного интерфейса.
  • Работать как локально, так и на удаленных машинах через SSH/SFTP.

Установка

Чтобы установить Emdash, следуй этим инструкциям в зависимости от платформы:

Платформа Установка
macOS `brew install --cask emdash` · Apple Silicon · Intel
Windows Установщик · Портативная версия
Linux x64 AppImage · DEB · RPM
Linux ARM64 AppImage · DEB · RPM

Смотри последнюю версию для всех дистрибутивов.

Провайдеры агентів

Emdash автоматически обнаруживает установленные CLI провайдеров. Поддерживаются агенты такие как Claude Code, Codex, Cursor, OpenCode и другие. Для агентов с поддержкой жизненного цикла Emdash устанавливает специальные пометочные записи в конфигурации пользователя, чтобы отслеживать статус и уведомления.

Смоти раздел Провайдеры для полного списка, команд настройки и специфического поведения провайдеров.

Удалённые проекты

Emdash позволяет подключаться к удалённым машинам через SSH/SFTP и применять тот же параллельный рабочий процесс к удаленным кодовым базам. Поддерживаются аутентификация по SSH-агенту, ключу и паролю с хранением учетных данных в системной шифровальной службе.

Подробности смотри в разделе Удаленные проекты.

Конфиденциальность

Emdash ориентирован на локальное использование. Состояние приложения хранится в локальной базе данных SQLite, и Emdash не отправляет твой код или чаты на свои серверы. Однако CLI агентов могут отправлять данные на их собственные серверы в зависимости от выбранного провайдера.

Упрощенный сбор телеметрии является опциональным и его можно отключить в настройках или при запуске с помощью:

TELEMETRY_ENABLED=false

Смоти раздел Телеметрия для подробностей.

Вносить изменения в проект можно, прочитав Руководство по внесению изменений, открыв issue или присоединившись к Discord.

Открыть на GitHub: generalaction/emdash →

Что нового на GitHub — короткие обзоры на русском Новые обзоры приходят в Telegram. Без спама, по делу.
Подписаться

Похожие статьи

Популярные темы на сайте