MonoCode: десктоп-интерфейс для всех coding-агентов
📂 Исходный код на GitHubДесктопный GUI для coding-агентов: Claude Code, Codex, Cursor, Grok Build, OpenCode, Pi, omp, fx, Hermes Agent
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