DreamCoder CLI

Собственный CLI DreamCoder выполняет кодовые задачи в локальном рабочем окружении с выбранным провайдером модели.

  • 504 ★ репозитория
  • Последний коммит
CLI

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

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

  • Кодинг-агент работает с файлами и терминалом; дополнительная функция Computer Use дает управление приложениями и браузером.
Все причины и проверки

godiao/dreamcoder

Установка

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

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 запускает кодинг-агента с файлами, командами и памятью, а YAML-конфигурация определяет модель и подключенные инструменты.

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

CLI-агент работает с файлами и командами проекта, позволяет выбирать провайдера модели и подключать внешние MCP-инструменты.

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

Терминальный агент читает проект, готовит план и переходит к правкам и командам с выбранной политикой подтверждений.

CLIРасширенный доступ373Звезды репозитория
Выбор редакции

Агент OpenAI для программирования, который работает локально в терминале, с версиями для IDE и десктопа

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

CLI объединяет установленных кодинг-агентов в команду, передает задания между сессиями и собирает результаты с разных машин.

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

Кодинг-агент, настроенный под маленькие локальные модели: минимальный системный промпт, режим планирования и фоновые суб-агенты для исследования

CLIРасширенный доступ2,7 тыс.Звезды репозитория

Коротко о README

Пользователь может визуально настраивать MCP-серверы. Дизайн-материалы сохраняются в каталоге проекта и доступны для последующего редактирования.

Бейдж для README

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

Foxx AIDreamCoder CLI
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.