MonoCode: десктоп-интерфейс для всех coding-агентов

· 1 мин чтения
coding-agents gui desktop-app tauri multi-agent
📂 Исходный код на GitHub

Десктопный GUI для coding-агентов: Claude Code, Codex, Cursor, Grok Build, OpenCode, Pi, omp, fx, Hermes Agent

MonoCode: десктоп-интерфейс для всех coding-агентов

MonoCode — это десктопное приложение на Tauri, которое предоставляет единый графический интерфейс для всех основных coding-агентов. Вместо того чтобы переключаться между терминалами и IDE, вы работаете с Claude Code, Codex, Cursor CLI, Grok Build, OpenCode, Pi, omp, fx и Hermes Agent в одном окне. MonoCode не продаёт токены — используйте подписки провайдеров, к которым уже подписаны.

Как работает

MonoCode оборачивает CLI-агентов в нативный десктоп-интерфейс. Каждая вкладка — это отдельная сессия агента. Composer внизу экрана служит полем ввода. Если агент установлен и залогинен в вашей системе, MonoCode запустит его автоматически.

Поддерживаются все основные coding-агенты:

  • Claude Code — требует claude auth login
  • Codex — требует codex login
  • Cursor CLI — требует agent login
  • Grok Build — требует установки CLI и grok login
  • OpenCode — требует opencode auth login
  • Pi — через npm: npm install -g @earendil-works/pi-coding-agent
  • omp — через curl: curl -fsSL https://omp.sh/install | sh
  • fx — через curl: curl -fsSL https://fx.sh/setup.sh | bash, затем fx login
  • Hermes Agent — установка через curl или PowerShell, затем hermes model

Установка

macOS

  • Apple Silicon: скачать MonoCode.dmg, открыть, перетащить в Applications.
  • Intel: скачать MonoCode_x64.dmg, аналогично.

Linux

Скачать .deb или AppImage из GitHub Releases. Установка .deb:

sudo apt install ./MonoCode_*.deb

AppImage:

chmod +x MonoCode_*.AppImage
./MonoCode_*.AppImage

Windows

Скачать NSIS-инсталлер из GitHub Releases и запустить. При необходимости автоматически устанавливает WebView2.

Сборка из исходников

Требуется Node.js 20+ и актуальный stable Rust-тулчейн. На Linux нужно установить зависимости Tauri:

npm install
npm run tauri dev

Ubuntu / Debian

npm run setup:linux:deb
npm ci
npm run build:linux

Готовые пакеты .deb и AppImage окажутся в target/release/bundle/.

Windows

npm ci
npm run build:windows

Инсталлер будет в target/release/bundle/nsis/.

Стек

MonoCode построен на Tauri — Rust-бэкенд с веб-фронтендом (Vite + TypeScript). Кроссплатформенность: macOS, Linux, Windows. Проект открыт под лицензией MIT.

Для кого

MonoCode удобен тем, кто одновременно работает с несколькими coding-агентами или переключается между ними. Вместо управления десятком терминальных сессий — единый интерфейс с вкладками. Проект молодой (автор предупреждает о багах), но активно развивается: 524 коммита, 123 форка, 1000+ звёзд на GitHub.

Источник: https://github.com/hardbeat920/monocode