Daintree MCP
Daintree запускает Claude Code, Codex и другие CLI-агенты параллельно, а ими управляют через локальный MCP-сервер
- 87 ★ репозитория
- Последний коммит
Широкий доступ
Почему такой уровень
- Агент с инструментами уровня full открывает деревья и запускает других агентов с командами в терминалах
- Приложение читает вывод всех терминалов, чтобы определить состояние агентов
- Внешний MCP-доступ по API-ключу открывает управление терминалами
Установка
- Работает в
Ручная установка
brew install --cask daintreehq/tap/daintreemacOS через 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.
DevChain запускает команду из нескольких ИИ-агентов на вашем компьютере: общая доска, чат, ревью и живые терминалы.
TUI поверх tmux ведет сессии Claude Code, Codex и других агентов одним списком: статус, быстрые промпты, worktree и ревью диффа
PromptOps держит Claude Code, Codex и Gemini CLI рядом по проектам и дает ведущему агенту MCP для запуска помощников
Панель для параллельных задач Claude Code и Codex: отдельные рабочие деревья Git, терминалы и просмотр правок
Claudette ведет несколько сессий Claude Code параллельно, каждую в своем рабочем дереве git, из окна или из консоли
Коротко о README
README начинается с загрузки и таблицы платформ, затем идут устройство работы с рабочими деревьями, список агентов, раздел про MCP-сервер, помощник и входящие в Canopy. В конце сборка из исходников и ссылки на документацию по плагинам и архитектуре.