Нативное десктопное приложение и CLI для локального управления coding-агентами вроде Claude Code, Codex и Cursor с опциональной синхронизацией между устройствами.
emo-xiaoyu/harness-mix
Локальное десктопное ядро подключает разные нативные coding agents к официальному интерфейсу Codex Desktop и позволяет передавать задачи между ними.
- Звёзды
- 622
- Форки
- 22
- Открытые issues
- 6
- Последний коммит
- 12 часов назад
Что это?
Harness Mix — локальное ядро для нативного интерфейса Codex Desktop. Выбранные coding agents, называемые Harnesses, отображаются в том же окне Codex, что и официальные сессии Codex. Потоки Codex по умолчанию по-прежнему напрямую подключаются к официальному app-server, а потоки, в которых выбран другой Harness или режим совместной работы Codex, обрабатывает отдельный процесс Host. В проекте заявлена поддержка 18 Harnesses, включая Claude Code, Pi, OpenCode, Grok, Hermes, Kiro CLI, Cursor CLI и Cline.
Проект ориентирован на совместную работу нескольких агентов над одной задачей. Задачу можно передать от одного Harness другому для продолжения работы, планирования, независимой проверки или повторного анализа; по ходу работы сохраняются контрольные точки. Через меню совместной работы координатор может распределять подзадачи между Harnesses по имени, а режим Agent Team поддерживает общие графы задач и почтовые ящики участников. Нативные субагенты, запущенные внутри каждого Harness, отображаются карточками в ленте содержимого Codex.
Вызовы моделей, выполнение инструментов, сессии и учетные данные по-прежнему контролируются каждым базовым Harness. Harness Mix устанавливает и запускает только те Harnesses, которые уже есть на локальной машине и успешно проходят handshake. Поддерживается Windows; для macOS и Linux предусмотрены сборки из исходников и руководство по кроссплатформенной настройке.
Ключевые возможности
- 01Подключает 18 нативных coding agents к окну Codex Desktop.
- 02Передаёт задачу между Harnesses в режимах продолжения, планирования, проверки или повторного анализа.
- 03Позволяет координатору распределять задачи между Harnesses по имени через меню #.
- 04Поддерживает Agent Teams с общими графами задач и почтовыми ящиками участников.
- 05Отображает нативных субагентов каждого Harness карточками в ленте Codex.
- 06Управляет Skills и MCP-серверами отдельно для каждого Harness, а также предоставляет центр использования и проверки работоспособности.
Сценарии использования
- Сравнивать, как разные coding agents справляются с одним изменением, а затем проводить перекрёстную проверку результата.
- Распределять крупный рефакторинг между несколькими агентами с общим графом задач.
- Использовать одно окно Codex как точку входа, работая при этом с агентами, установленными на компьютере.
Что важно знать
- Поддержка macOS и Linux ограничивается сборкой из исходного кода и адаптацией запуска. Полноценная проверка desktop-версии в этих системах ещё не завершена.
- Для работы требуется официальное приложение Codex Desktop. Запускаются только harnesses, установленные локально и прошедшие handshake.
В подборках
Темы
Частые вопросы
- Что такое harness-mix?
- Локальное десктопное ядро подключает разные нативные coding agents к официальному интерфейсу Codex Desktop и позволяет передавать задачи между ними. Harness Mix — локальное ядро для нативного интерфейса Codex Desktop. Выбранные coding agents, называемые Harnesses, отображаются в том же окне Codex, что и официальные сессии Codex. Потоки Codex по умолчанию по-прежнему напрямую подключаются к официальному app-server, а потоки, в которых выбран другой Harness или режим совместной работы Codex, обрабатывает отдельный процесс Host. В проекте заявлена поддержка 18 Harnesses, включая Claude Code, Pi, OpenCode, Grok, Hermes, Kiro CLI, Cursor CLI и Cline.
- harness-mix можно использовать бесплатно? Какая у него лицензия?
- harness-mix распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- harness-mix всё ещё поддерживается?
- Активно поддерживается. Последний коммит в harness-mix — 6 нояб. 2026 г..
- Для чего можно использовать harness-mix?
- Сравнивать, как разные coding agents справляются с одним изменением, а затем проводить перекрёстную проверку результата. Распределять крупный рефакторинг между несколькими агентами с общим графом задач. Использовать одно окно Codex как точку входа, работая при этом с агентами, установленными на компьютере.
- Где скачать harness-mix?
- Исходный код и инструкции по установке — на GitHub: https://github.com/emo-xiaoyu/harness-mix
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Блок правил для вставки в конфиг, который не даёт Claude Code, Codex и другим coding-агентам чрезмерно усложнять решения и добавлять ненужные проверки.
Локальный SQLite-движок памяти для проектов, который передаёт решения по разработке и состояние проекта между AI-агентами, такими как Claude Code, Cursor и Codex CLI.
Не привязанный к конкретному вендору harness, который добавляет к coding agents вроде Claude Code, Codex CLI и Cursor команду специалистов, рабочие процессы и навыки.
CLI и TUI для установки, отбора и распространения библиотеки навыков для AI-агентов программирования; в комплекте — подборка автора.
Плагин Obsidian для просмотра, создания и редактирования навыков, команд и файлов агентов для 17 инструментов разработки, включая Claude Code и Cursor.