YunmengZe Agent CLI

Терминальный кодовый агент на Go: правит файлы и запускает команды в интерфейсе или скриптовом CLI, работает с любой моделью.

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

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

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

  • В режиме agent инструменты выполняют файловые правки и команды оболочки с правами вашей учетной записи без подтверждений.
  • Установочные скрипты запускаются через curl или PowerShell и скачивают релиз.
Все причины и проверки

yyze0122/yunmengze-agent

Установка

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

brew install --cask yyZe0122/tap/ymz

Для Windows `scoop install ymz/ymz`, для Linux и macOS скрипт `install-user.sh` из README. Затем `ymz version`.

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

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

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

  • В режиме agent инструменты выполняют файловые правки и команды оболочки с правами вашей учетной записи без подтверждений.
  • Установочные скрипты запускаются через curl или PowerShell и скачивают релиз.

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

Что делает

`ymz` — один исполняемый файл для Windows, Linux и macOS, без отдельного сервиса. В терминале можно менять модели, продолжать разговоры, направлять текущий ход и отвечать на вопросы агента. Режим `plan` только изучает проект и обсуждает: реестр инструментов блокирует правку файлов, оболочку, память и MCP. Режим `agent` (по умолчанию) выполняет инструменты с правами вашей учетной записи ОС, включая правку файлов и команды оболочки, без запросов подтверждения. Подключаются сервисы OpenAI-совместимые (Chat Completions, Responses), Anthropic Messages и Gemini, в том числе локальные совместимые. Сессии, сводки контекста и память лежат в локальной базе SQLite. Дополнительно загружаются файловые скиллы и MCP-серверы, запускаются до двух независимых дочерних задач, работают поиск в сети и анализ изображений. Каждую возможность отключают в конфигурации. Запуск: `ymz`, `ymz --mode plan`, `ymz --continue`, а в скриптах `ymz run --json "Summarize the changes in this workspace"`.

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

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

  • Агент должен работать с OpenAI, Anthropic или локальной моделью, переключаемой по ходу.
  • Структуру незнакомого проекта надо изучить в режиме `plan`, ничего не меняя.
  • Сводку изменений нужно получить из скрипта в формате JSON.
  • Нужны скиллы и MCP-серверы в простом терминальном агенте на одном файле.

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

  • Нужны подтверждения перед каждой правкой: в режиме `agent` они не запрашиваются.
  • Агент должен работать в строго ограниченной среде: запрет веб-инструментов не ограничивает сеть для оболочки.
  • Требуется богатая IDE-интеграция: проект рассчитан на терминал.

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

ymz run --mode plan "Объясни, как устроен этот проект" и покажи ключевые модули.

Ограничения

В режиме `agent` инструменты работают с правами вашей учетной записи без запросов подтверждения, поэтому для незнакомых проектов стоит начинать с `plan`. Отключение веб-инструментов не ограничивает сеть для команд оболочки, MCP-серверов и адресов изображений. Вызовы моделей и включенные веб-инструменты идут к сервисам, которые вы настроили. Установочные скрипты `install-user.sh` и `install.ps1` скачивают релиз и проверяют SHA-256. Лицензия Apache-2.0, последний коммит сделан в октябре 2026.

Как отключить. Удалите исполняемый файл `ymz` способом, которым ставили (Scoop, Homebrew или установщик), и каталог конфигурации `YMZ_HOME` с базой `core.db`.

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

Как установить ymz?

На macOS `brew install --cask yyZe0122/tap/ymz`, на Windows через Scoop (`scoop install ymz/ymz`), на Linux и macOS скриптом `install-user.sh`. После установки откройте терминал заново и выполните `ymz version`.

Чем режим plan отличается от agent?

В `plan` агент изучает и обсуждает, а правка файлов, оболочка, память и MCP заблокированы. В `agent` инструменты выполняются сразу.

Какие модели можно подключить?

OpenAI-совместимые Chat Completions и Responses, Anthropic Messages, Gemini и локальные совместимые сервисы. Список показывает `ymz models`.

Где хранятся сессии?

В локальной базе SQLite `core.db` в каталоге конфигурации, который меняется переменной `YMZ_HOME`.

Как проверить конфигурацию?

Командой `ymz config validate`: она не обращается к сервисам моделей.

Обсуждение

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

Кодовый агент для терминала на Go: модели GLM, DeepSeek и локальный Ollama, 59 встроенных инструментов и MCP

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

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

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

Агент для программирования на Rust с графическим окном, терминалом, режимом ACP для Zed и MCP-сервером

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

Режимы работы для ИИ-агента: облегченный на каждый день и /man с планом, проверкой и ревью для крупных задач

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

Kode CLI — терминальный кодинг-агент, который читает AGENTS.md и CLAUDE.md, подключает MCP и работает с разными моделями.

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

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
YunmengZe Agent (эта карточка)нет227
Crushнет29 067Crush тоже терминальный агент, а ymz разделяет режимы plan и agent и держит память и сессии в одной базе SQLite.
OpenCodeнет226 389OpenCode широко распространенный терминальный агент, а ymz поставляется одним исполняемым файлом с локальной памятью предпочтений.

Коротко о README

Открытый терминальный кодовый агент на Go с режимами plan и agent, поддержкой скиллов, MCP, дочерних задач и нескольких провайдеров моделей.

Бейдж для README

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