Об этом проекте

Emdash — это открытое настольное приложение, предназначенное для одновременного запуска нескольких агентов ИИ-кодирования. Каждая задача выполняется в отдельном рабочем дереве Git, что позволяет пользователям одновременно исследовать несколько исправлений или функций, просматривать диффы и объединять успешные изменения. Приложение поддерживает локальные проекты и удалённые машины через SSH/SFTP, а также интегрируется с существующими CLI-агентами, такими как Claude Code, Codex, OpenCode, Amp и другими. Ключевые возможности: - Параллельное выполнение нескольких агентов кодирования без жонглирования терминалами. - Изоляция каждого агента в собственном рабочем дереве Git и ветке. - Интеграция с трекерами задач, такими как Linear, GitHub, Jira, GitLab, Asana, Featurebase, Monday.com, Forgejo и Plain. - Унифицированный просмотр диффов, создание pull request, проверка CI и слияние. - Поддержка удалённых проектов через SSH/SFTP с хранением учётных данных в связке ключей. Установка доступна для macOS (Homebrew или прямой DMG), Windows (MSI или портативный EXE) и Linux (AppImage, DEB, RPM) для архитектур x64 и ARM64. Emdash автоматически обнаруживает установленные CLI-провайдеры и поддерживает таких агентов, как Claude Code, Codex, Cursor, OpenCode, Amp, Devin, Qwen Code, Droid и GitHub Copilot. Для агентов с поддержкой хуков жизненного цикла приложение устанавливает помеченные записи в пользовательской конфигурации для отслеживания статуса, уведомлений и возобновляемых сессий. Приложение работает по принципу local-first, храня состояние в локальной базе данных SQLite, и не отправляет код или чаты на серверы Emdash. Телеметрия является необязательной и может быть отключена в настройках или с помощью переменной окружения TELEMETRY_ENABLED=false. Лицензировано под Apache-2.0, вклад приветствуется через руководство по участию и сообщество Discord.