Repolode
qybaihe

qybaihe/mu

Агент для программирования на базе pi, который передаёт типовые решения — например, проверку разрешений и очистку контекста — небольшой модели-судье, чтобы основная модель могла сосредоточиться на коде.

Open source альтернатива:Claude CodeCursor

Звёзды
544
Форки
63
Открытые issues
8
Последний коммит
13 часов назад

Что это?

mu — агент для программирования, который передаёт множество решений в сессии, не связанных с кодом, небольшой быстрой модели-судье. В каждой точке принятия решения задаётся один конкретный вопрос: безопасна ли команда, стоит ли сохранять вывод инструмента в контексте или работа действительно завершена. Основная модель сосредоточена на задаче, а каждый вердикт записывается в локальный журнал вместе с вероятностями и временем выполнения.

По умолчанию используется Jev — размещённая модель от TypeSafe. Её можно заменить на mude 1.0 — локальную модель для принятия решений с 2 млрд параметров для Mac на Apple silicon, модель для принятия решений с Hugging Face, классификатор или любую LLM. Модели-судьи можно выстраивать в цепочки по уровням: сначала отвечает более дешёвая локальная модель, а размещённая модель обрабатывает неоднозначные случаи. Любую точку принятия решения можно запускать в теневом режиме: судью вызывают и записывают её ответ, но на поведение он не влияет.

mu поставляется как консольная утилита `mu`, добавляющая слой принятия решений к pi, и как десктопное приложение для macOS, Windows и Linux. В обоих вариантах общие сессии, настройки и извлечённые уроки. В десктопном приложении также есть журнал решений судьи в реальном времени, обзор роя агентов и доска прогресса с описаниями на простом языке.

Ключевые возможности

  • 01Передаёт модели-судье проверку разрешений, отбор данных для контекста и решения о завершении хода.
  • 02Поддерживает Jev, локальную модель mude 1.0, модели для принятия решений с Hugging Face, классификаторы и любые LLM в роли судей.
  • 03Позволяет выстраивать судей в цепочки по уровням: сначала используется самый дешёвый, а если он не отвечает — резервный.
  • 04Записывает каждый вердикт вместе с вероятностями и задержкой в локальный журнал.
  • 05Предоставляет теневой режим для сравнения моделей-судей без изменения поведения.
  • 06Предлагает десктопное приложение и консольную утилиту с общими сессиями и настройками.

Сценарии использования

  • Запуск агента для программирования, который реже запрашивает подтверждения, но при этом выявляет рискованные команды.
  • Исключение длинных логов тестов и выводов инструментов из контекста модели для экономии токенов.
  • Сравнение разных моделей-судей на собственных сессиях перед выбором подходящей.
  • Локальное выполнение типовых решений агента для программирования на Mac с Apple silicon.

Быстрый старт

  1. 1

    Установите CLI через npm (требуется Node.js 22.19 или новее)

    npm i -g mu-agent
  2. 2

    Подключите модель

    mu setup
  3. 3

    Начните сеанс в текущем каталоге

    mu

Что важно знать

  • Установщик для компьютера предусмотрен только для первого шага; для CLI требуется Node.js 22.19 или новее.
  • По умолчанию используется размещённая модель judge, и решения judge в mu зависят от неё, если не настроить другой judge.
  • Некоторые из 40 точек принятия решений по умолчанию отключены или работают в shadow mode.

В подборках

Темы

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

Что такое mu?
Агент для программирования на базе pi, который передаёт типовые решения — например, проверку разрешений и очистку контекста — небольшой модели-судье, чтобы основная модель могла сосредоточиться на коде. mu — агент для программирования, который передаёт множество решений в сессии, не связанных с кодом, небольшой быстрой модели-судье. В каждой точке принятия решения задаётся один конкретный вопрос: безопасна ли команда, стоит ли сохранять вывод инструмента в контексте или работа действительно завершена. Основная модель сосредоточена на задаче, а каждый вердикт записывается в локальный журнал вместе с вероятностями и временем выполнения.
mu можно использовать бесплатно? Какая у него лицензия?
mu распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
mu всё ещё поддерживается?
Активно поддерживается. Последний коммит в mu — 24 окт. 2026 г..
Для чего можно использовать mu?
Запуск агента для программирования, который реже запрашивает подтверждения, но при этом выявляет рискованные команды. Исключение длинных логов тестов и выводов инструментов из контекста модели для экономии токенов. Сравнение разных моделей-судей на собственных сессиях перед выбором подходящей. Локальное выполнение типовых решений агента для программирования на Mac с Apple silicon.
Как установить mu?
Установите CLI через npm (требуется Node.js 22.19 или новее): npm i -g mu-agent Подключите модель: mu setup Начните сеанс в текущем каталоге: mu
Где скачать mu?
Исходный код и инструкции по установке — на GitHub: https://github.com/qybaihe/mu

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Среда выполнения агента для разработки в терминале и на рабочем столе: цели, доказательства и проверки хранятся вне истории чата, а основой служит когнитивный слой CVM.

1,2 тыс.+9 за неделю86TypeScriptApache-2.0Обновлён вчера