Daintree MCP

Daintree запускает Claude Code, Codex и другие CLI-агенты параллельно, а ими управляют через локальный MCP-сервер

  • 87 ★ репозитория
  • Последний коммит
MCP-серверОфициальный

Широкий доступ

Почему такой уровень

  • Агент с инструментами уровня full открывает деревья и запускает других агентов с командами в терминалах
  • Приложение читает вывод всех терминалов, чтобы определить состояние агентов
  • Внешний MCP-доступ по API-ключу открывает управление терминалами
Все причины и проверки

daintreehq/daintree

Установка

Ручная установка

brew install --cask daintreehq/tap/daintree

macOS через Homebrew. Для Windows и Linux сборки лежат на daintree.org/download.

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Агент с инструментами уровня full открывает деревья и запускает других агентов с командами в терминалах
  • Приложение читает вывод всех терминалов, чтобы определить состояние агентов
  • Внешний MCP-доступ по API-ключу открывает управление терминалами

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Daintree — настольное приложение на Electron: у каждой задачи свое рабочее дерево git и свой терминал с агентом. Claude Code, Codex, Antigravity, OpenCode и еще 13 CLI запускаются как есть, с вашим конфигом и входом. Приложение читает вывод терминала, окно и дерево процессов и показывает, какой запуск работает, ждет или завершен. Встроенный MCP-сервер открывает действия приложения как инструменты: открыть рабочее дерево, запустить другого агента, прочитать состояние соседнего терминала, дождаться его конца. Внешний доступ выключен, после включения клиент с API-ключом получает 36 инструментов для терминалов, агентов, рабочих деревьев, рецептов и контекста IDE. У проекта задается уровень core или full, и запущенные в нем агенты получают инструменты этого уровня. Каждый вызов проходит проверку уровня и пишется в локальный журнал. Инструмент `ask_human` дает агенту задать вопрос и завершить ход: ответ вы даете позже, и Daintree вводит его в терминал, когда агент освободится. Для проверки есть панель Review Hub с диффами по каждому рабочему дереву.

Для кого. Разработчикам, которые ведут несколько агентов на одном проекте и хотят видеть их статусы и диффы, а агенту дать управление другими агентами.

Подходит, если

  • Четыре агента работают над разными задачами, и нужно видеть, кто ждет вашего решения
  • Агент-координатор должен сам открывать рабочие деревья и запускать помощников через MCP
  • Диффы по каждой ветке надо проверить до слияния и там же закоммитить
  • Вопросы агента должны доходить до вас с телефона через `ask_human`

Не подходит, если

  • Нужен один агент в одном терминале: приложение для этого избыточно
  • Определение статуса агента по выводу терминала должно быть точным: README называет его эвристикой, которая бывает неверной
  • Нужен MCP-сервер без настольного приложения

Пример запроса к агенту

Открой отдельное рабочее дерево под задачу из issue, запусти туда Codex и сообщи, когда он закончит

MCP

Транспорт
http
Авторизация
API-ключ

Ограничения

  • MCP-сервер встроен в приложение: отдельно от Daintree он не работает.
  • Внешний доступ выключен по умолчанию и включается в настройках, клиент авторизуется API-ключом.
  • Статус агентов определяется по эвристикам терминала и может ошибаться.
  • GitHub не определил лицензию репозитория (NOASSERTION), условия смотрите в файле LICENSE.
  • Вход и лимиты агентов остаются на стороне самих CLI: Daintree их не проксирует и своих агентов не приносит.

Как отключить. Выключите внешний доступ MCP в настройках Daintree. Приложение удаляется как обычное: `brew uninstall --cask daintree` на macOS.

Частые вопросы

Какие инструменты отдает MCP-сервер Daintree?

36 инструментов для терминалов, агентов, рабочих деревьев, рецептов и контекста IDE. Набор зависит от уровня core или full у проекта.

Какие агенты поддерживаются?

Claude Code, Codex, Antigravity, OpenCode и еще 13 CLI запускаются без прокси со своим конфигом и входом.

Как поставить Daintree?

На macOS `brew install --cask daintreehq/tap/daintree`, на Windows и Linux установщик, AppImage или deb с daintree.org/download.

Включен ли MCP-доступ по умолчанию?

Нет, внешний доступ выключен. После включения клиент с API-ключом получает набор инструментов своего уровня.

Что делает инструмент `ask_human`?

Агент задает вопрос через него и завершает ход. Вы отвечаете позже, и Daintree вводит ответ в терминал, когда агент освободится.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы

Панель для кодовых агентов: запускает Claude Code и Codex, ведет очередь задач и сливает проверенную работу в main.

CLIШирокий доступ119Звезды репозитория

DevChain запускает команду из нескольких ИИ-агентов на вашем компьютере: общая доска, чат, ревью и живые терминалы.

CLIШирокий доступ135Звезды репозитория

TUI поверх tmux ведет сессии Claude Code, Codex и других агентов одним списком: статус, быстрые промпты, worktree и ревью диффа

CLIШирокий доступ691Звезды репозитория

PromptOps держит Claude Code, Codex и Gemini CLI рядом по проектам и дает ведущему агенту MCP для запуска помощников

CLIШирокий доступ70Звезды репозитория

Панель для параллельных задач Claude Code и Codex: отдельные рабочие деревья Git, терминалы и просмотр правок

CLIШирокий доступ1,1 тыс.Звезды репозитория

Claudette ведет несколько сессий Claude Code параллельно, каждую в своем рабочем дереве git, из окна или из консоли

CLIШирокий доступ87Звезды репозитория

Коротко о README

README начинается с загрузки и таблицы платформ, затем идут устройство работы с рабочими деревьями, список агентов, раздел про MCP-сервер, помощник и входящие в Canopy. В конце сборка из исходников и ссылки на документацию по плагинам и архитектуре.

Бейдж для README

Сообщить о проблеме