DreamCoder CLI
Собственный CLI DreamCoder выполняет кодовые задачи в локальном рабочем окружении с выбранным провайдером модели.
- 504 ★ репозитория
- Последний коммит
Широкий доступ
Почему такой уровень
- Кодинг-агент работает с файлами и терминалом; дополнительная функция Computer Use дает управление приложениями и браузером.
Установка
Ручная установка
bun installПервая команда зависимостей в исходном README после клонирования. Это только корень монорепозитория; продолжите все шаги своей платформы, включая отдельные зависимости desktop.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Кодинг-агент работает с файлами и терминалом; дополнительная функция Computer Use дает управление приложениями и браузером.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
DreamCoder CLI входит в локальное окружение DreamCoder и запускает кодинг-агента с выбранной моделью. Агент работает с файлами, терминалом и подключенными инструментами, а пользователь видит сессии и изменения в рабочем интерфейсе. Провайдера и модель можно настроить отдельно от проекта. В репозитории есть собственная точка входа dreamcoder и сервис сессий. Для просмотра результата доступны настольный интерфейс и браузерный режим. Последний позволяет работать с локальным сервером без сборки настольного приложения.
Для кого. Авторам прототипов, которые хотят выбирать провайдера модели и просматривать работу кодинг-агента в локальном интерфейсе.
Подходит, если
- Для тестового проекта вы сравниваете несколько настроенных провайдеров.
- Результат веб-разработки нужно увидеть рядом с разговором агента.
- На Ubuntu вы хотите проверить документированный браузерный режим.
- При длинной сессии важно видеть измененные файлы и действия инструментов.
Не подходит, если
- Ожидается официальный готовый Linux-установщик настольного приложения.
- Нельзя дать агенту доступ к файлам и командам проекта.
- Вы считаете, что локальный интерфейс удерживает запросы облачной модели на компьютере.
Пример запроса к агенту
Подготовь DreamCoder для тестового проекта с локальным Ollama и покажи фактическую рабочую папку перед правками.Ограничения
Сборка из исходников требует Bun и Node.js, а зависимости корня и desktop устанавливаются отдельно. Готовые настольные установщики опубликованы для macOS Apple Silicon и Windows x64; Linux проверяется по отдельному браузерному руководству. Провайдер облачной модели получает отправленный контекст, а ключи хранятся в локальных файлах, поэтому защитите каталог настроек. Рабочая папка новой сессии может отличаться от каталога запуска сервера: перед заданием проверьте путь проекта в интерфейсе.
Как отключить. Остановите задание в интерфейсе, затем завершите сервер и клиент через их терминалы или приложение. Закрытие браузерной вкладки само по себе не завершает сервис сессий.
Частые вопросы
Где выбрать модель?
В Settings, Providers добавьте провайдера и выберите модель по умолчанию.
Почему вкладка открыта, а сервер не отвечает?
В браузерном режиме должны работать оба процесса: сервер и frontend. Проверьте адрес сервера в настройке запуска frontend.
Где хранятся настройки?
Обычно в `~/.dreamcoder/`. Переменная `DREAMCODER_CONFIG_DIR` может задавать другой каталог.
Можно ли управлять рабочим столом?
Да, через отдельную функцию Computer Use. Автор проверил ее на macOS; для Windows еще нужно тестирование сообществом, а версия для Linux предварительная.
Как подключиться с телефона дома?
Включите H5 Access и используйте QR-код в той же локальной сети. Настольное приложение должно оставаться запущенным.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыCLI запускает кодинг-агента с файлами, командами и памятью, а YAML-конфигурация определяет модель и подключенные инструменты.
CLI-агент работает с файлами и командами проекта, позволяет выбирать провайдера модели и подключать внешние MCP-инструменты.
Терминальный агент читает проект, готовит план и переходит к правкам и командам с выбранной политикой подтверждений.
Агент OpenAI для программирования, который работает локально в терминале, с версиями для IDE и десктопа
CLI объединяет установленных кодинг-агентов в команду, передает задания между сессиями и собирает результаты с разных машин.
Кодинг-агент, настроенный под маленькие локальные модели: минимальный системный промпт, режим планирования и фоновые суб-агенты для исследования
Коротко о README
Пользователь может визуально настраивать MCP-серверы. Дизайн-материалы сохраняются в каталоге проекта и доступны для последующего редактирования.