Настольное приложение для параллельной работы с несколькими coding-агентами в отдельных git worktree и мобильное приложение для мониторинга.
generalaction/emdash
Настольное приложение для параллельного запуска нескольких AI-агентов для программирования в отдельных Git worktree и ветках.
- Звёзды
- 6,029
- Форки
- 638
- Открытые issues
- 94
- Последний коммит
- 15 часов назад
Что это?
Emdash — настольное приложение для параллельного запуска AI-агентов для программирования. Для каждой задачи создаются отдельные Git worktree и ветка: так можно одновременно разрабатывать несколько исправлений или функций, не мешая друг другу в одной рабочей копии. Вы проверяете diff каждого агента, оставляете удачные изменения и объединяете их.
Emdash обнаруживает CLI-агентов, уже установленных на компьютере, включая Claude Code, Codex, OpenCode, Amp, Cursor и GitHub Copilot. Приложение работает с локальными репозиториями и удалёнными кодовыми базами через SSH/SFTP. Для аутентификации можно использовать SSH agent, ключ или пароль, а учётные данные хранятся в системном хранилище ключей.
Задачи из Linear, GitHub, Jira, GitLab, Asana и ряда других трекеров можно напрямую передавать агентам. В том же интерфейсе можно создавать pull request, проверять статус CI и выполнять слияние. Состояние приложения хранится в локальной базе SQLite, а телеметрию можно отключить.
Ключевые возможности
- 01Параллельно запускает несколько агентов для программирования, каждый в отдельном Git worktree и ветке.
- 02Обнаруживает установленные CLI-агенты, например Claude Code, Codex, OpenCode и Amp.
- 03Поддерживает удалённые проекты через SSH/SFTP с аутентификацией через agent, ключ или пароль.
- 04Передаёт агентам задачи из Linear, GitHub, Jira, GitLab и других трекеров.
- 05Позволяет в одном месте проверять diff, открывать pull request, проверять CI и выполнять слияние.
- 06Хранит состояние приложения локально в SQLite и позволяет отключить телеметрию.
Сценарии использования
- Проверка нескольких вариантов исправления одной и той же ошибки с последующим сравнением diff.
- Передача агентам чётко сформулированных задач из Linear или Jira, пока вы занимаетесь другими делами.
- Запуск агентов для программирования на коде, расположенном на удалённом сервере разработки, через SSH.
- Изоляция экспериментов агентов от основной рабочей копии.
Быстрый старт
- 1
Установите на macOS с помощью Homebrew
brew install --cask emdash - 2
Или скачайте приложение для рабочего стола для своей платформы со страницы релизов
- 3
Запустите Emdash и укажите локальный проект или удалённую машину — приложение автоматически обнаружит установленные agent CLI
Что важно знать
- Необходимо отдельно установить как минимум одну поддерживаемую agent CLI, например Claude Code или Codex.
- В зависимости от выбранного провайдера agent CLI могут отправлять код и запросы своим провайдерам.
Темы
Частые вопросы
- Что такое emdash?
- Настольное приложение для параллельного запуска нескольких AI-агентов для программирования в отдельных Git worktree и ветках. Emdash — настольное приложение для параллельного запуска AI-агентов для программирования. Для каждой задачи создаются отдельные Git worktree и ветка: так можно одновременно разрабатывать несколько исправлений или функций, не мешая друг другу в одной рабочей копии. Вы проверяете diff каждого агента, оставляете удачные изменения и объединяете их.
- emdash можно использовать бесплатно? Какая у него лицензия?
- emdash распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- emdash всё ещё поддерживается?
- Активно поддерживается. Последний коммит в emdash — 19 окт. 2026 г..
- Для чего можно использовать emdash?
- Проверка нескольких вариантов исправления одной и той же ошибки с последующим сравнением diff. Передача агентам чётко сформулированных задач из Linear или Jira, пока вы занимаетесь другими делами. Запуск агентов для программирования на коде, расположенном на удалённом сервере разработки, через SSH. Изоляция экспериментов агентов от основной рабочей копии.
- Как установить emdash?
- Установите на macOS с помощью Homebrew: brew install --cask emdash Или скачайте приложение для рабочего стола для своей платформы со страницы релизов Запустите Emdash и укажите локальный проект или удалённую машину — приложение автоматически обнаружит установленные agent CLI
- Где скачать emdash?
- Исходный код и инструкции по установке — на GitHub: https://github.com/generalaction/emdash
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Плагинный набор инструментов, который предоставляет Claude Code, Codex и другим агентам для программирования общие агенты, навыки, хуки, память и сканирование безопасности.
Нативный терминал для macOS на базе libghostty: вертикальные вкладки, уведомления с учётом AI-агентов и CLI для параллельного запуска агентов.
Приложение для компьютера, смартфона, веба и CLI, позволяющее запускать и координировать несколько coding-агентов, например Claude Code, Codex и OpenCode, в отдельных worktree.
Локальный прокси и просмотрщик трассировки, который перехватывает API-трафик AI-агентов для программирования, например Claude Code и Codex CLI, чтобы изучать промпты, вызовы инструментов и расход токенов.
Две бесплатные онлайн-книги о том, как устроены и контролируются harness-системы для моделей, пишущих код, таких как Claude Code и Codex.