Moi CLI
Локальная веб-панель, где агент сам собирает виджеты и экраны поверх файлов, API и MCP-серверов проекта
- 191 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Агент пишет и запускает код виджетов, которые читают API, локальные файлы и вызывают команды в папке проекта
- Локальный сервер на порту 13337 держит данные рабочего пространства и переменные из `moi env set`
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/moiОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Агент пишет и запускает код виджетов, которые читают API, локальные файлы и вызывают команды в папке проекта
- Локальный сервер на порту 13337 держит данные рабочего пространства и переменные из `moi env set`
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Moi — пакет `moi-computer` с командой `moi` и веб-интерфейсом по адресу `http://localhost:13337`. Ставится через Bun 1.3 или новее. Папка проекта, где работает агент, становится рабочим пространством: Moi кладет в нее каталог `.moi/` и скилл, который учит агента управлять интерфейсом через CLI. Агент пишет живые компоненты и привязывает их к данным: API, локальным файлам, командам и MCP-серверам. Из них собираются обзор с виджетами, отдельные вкладки (CRM, трекер задач, хранилище заметок), общий холст для схем и планов и тема оформления. Виджеты и экраны хранятся в рабочем пространстве как код, файловая система остается источником истины. С Moi работают Claude Code, Codex, OpenClaw и Hermes. Для первых двух достаточно фразы агенту с адресом инструкции на `moi.computer`, для OpenClaw и Hermes есть команды `moi openclaw init` и `moi hermes init`. Сервер запускается как пользовательская служба и стартует при входе в систему.
Для кого. Тем, кто работает с Claude Code, Codex, OpenClaw или Hermes и хочет держать данные проекта, планы и рабочие экраны на одной панели рядом с агентом.
Подходит, если
- Заказы лежат в Postgres, и агент должен собрать из них дашборд воронки, который обновляется вместе с данными
- Задачи и эпики хочется видеть как легкий трекер, собранный агентом под ваш репозиторий
- Схему архитектуры удобнее рисовать вдвоем с агентом на общем холсте, чем описывать в чате
- Заметки, клиенты или обращения собираются в отдельную вкладку-приложение из локальных файлов проекта
- Интерфейс агента OpenClaw или Hermes должен жить в браузере, и к нему надо подключить рабочие данные
Не подходит, если
- Агент работает в другой оболочке: Moi подключает только Claude Code, Codex, OpenClaw и Hermes
- Окружение без Bun 1.3 и без возможности его поставить
- Нужен готовый облачный сервис с общим доступом для команды: Moi запускается локально на вашей машине
- Проект распространяется коммерчески как управляемый сервис, а условия лицензии Elastic 2.0 не разобраны
Пример запроса к агенту
Подними Moi для этого проекта и собери на обзоре виджет с числом открытых задач из GitHub IssuesОграничения
- Нужен Bun 1.3 или новее, без него пакет не запускается.
- К одному рабочему пространству подключается один агент OpenClaw или один профиль Hermes, остальные добавляют отдельными рабочими пространствами.
- Лицензия Elastic 2.0 ограничивает использование сильнее, чем MIT или Apache: условия стоит прочитать до коммерческого применения.
- Пока интерфейс открыт, приложение раз в час обращается к npm за новой версией. После обновления через интерфейс сервер перезапускается, браузер перезагружается сам.
Как отключить. Службу снимает команда `moi service uninstall`. Пакет удаляется тем менеджером, которым его ставили. Каталог `.moi/` в проекте остается, его убирают вручную.
Частые вопросы
Как поставить Moi для Claude Code?
Поставьте пакет командой `bun i -g moi-computer` и запустите `moi start`. Затем откройте Claude Code в папке проекта и отправьте ему просьбу прочитать `https://moi.computer/INSTALL.md` и выполнить шаги: агент сам запустит `moi init`. Панель откроется на порту 13337.
Нужен ли для Moi отдельный ключ API?
Нет, Moi работает через агента, которого вы уже подключили. Для Hermes он запускает процесс `hermes -p <профиль> acp` и говорит с ним по stdio, поэтому шлюз, порт и дополнительный ключ не настраиваются. Переменные для виджетов задаются командой `moi env set` или файлом `.env`.
Как запустить Moi, чтобы он работал постоянно?
Выполните `moi service install`: на macOS это служба launchd, на Linux пользовательский модуль systemd, права root не нужны. Служба стартует при входе и поднимается после сбоя. Журнал смотрят командой `moi service logs -f`.
Как обновить Moi?
Команда `moi update` ставит последний выпуск тем менеджером, которому принадлежит установка: bun, npm, pnpm или yarn. Флаг `--check` ничего не меняет и возвращает код 0, если версия свежая, 1, если есть обновление, и 2, если проверка не удалась. Служба перезапускается сама, а запущенный вручную `moi start` придется перезапустить.
Есть ли у Moi криптотокен?
Нет. У проекта нет ни токена, ни монеты, ни NFT, и автор их не выпустит. Любой токен с именем Moi, логотипом или именем автора выдан без его ведома, о таком стоит сообщить площадке, где он размещен.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыКоманда /myoffice открывает в браузере «офис», где видно, чем занят каждый агент на машине: думает, ждет вас или закончил.
Заметки, задачи, контакты и контекст проектов лежат в Markdown на вашем диске, и Claude Code с Codex читают одну и ту же память
Настольный питомец и монитор в строке меню: видно, какой из кодинг-агентов работает, закончил или ждет вашего ответа
Локальная база заметок в Markdown с MCP-сервером и скиллами: Claude Code, Cursor, Codex и Gemini CLI читают один и тот же контекст
Agenvoy — локальный персональный ИИ-агент на одном бинарнике Go: сам создает инструменты и отдает их по MCP Claude Code и Codex как общую библиотеку
Agent Standup показывает сессии Claude Code, Codex и Mistral Vibe как живой созвон команды: кто работает, кто ждет.
Коротко о README
Страница репозитория сначала объясняет идею «интерфейс для вашего ИИ» и перечисляет возможности: рабочее пространство, тема, холст, обзор и экраны. Дальше идут быстрый старт через Bun, схема работы агента с CLI и отдельные разделы по подключению Claude Code и Codex, OpenClaw и Hermes. В конце описаны запуск службой, обновление и заявление, что у проекта нет криптотокена.