Об этом проекте

MonoCode Linux — это настольное рабочее пространство, предназначенное для CLI агентов программирования в Linux, созданное на Tauri 2, Rust и React. Оно предоставляет единый интерфейс для управления независимыми сессиями агентов во вкладках, прикрепления файлов, упоминания путей проекта и использования навыков в одном композере. Приложение управляет OpenCode как в формате V1, так и в формате V2, и включает встроенные терминалы, рабочие процессы Git, рабочие деревья и входящие GitHub. Пользователи могут исследовать проекты, редактировать файлы и просматривать изменения бок о бок, координируя вспомогательных агентов в изолированных каталогах проектов. История сессий, группы проектов и активность входящих хранятся вместе. Интерфейс поддерживает английский и бразильский португальский языки, а пользователи могут настраивать ускорение терминала и WebKit, внешний вид, звуки и темы. Уведомления об обновлениях поступают из GitHub Releases. Приложение ориентировано только на Linux x86_64, релизы поставляются в виде AppImage. Пользователи Arch Linux могут установить пакет AUR `monocode-bin`. Требуется бинарный файл OpenCode, который проверяется при запуске. Этот форк удалил десять других адаптеров провайдеров (Claude Code, Codex, Cursor, Grok Build, Pi, omp, fx, Hermes Agent, MiniMax Code и Antigravity), но сессии, созданные до удаления, всё ещё открываются и работают на OpenCode. Навыки и инструкции проекта, созданные для этих агентов, по-прежнему читаются как конфигурация. Предварительные требования для сборки включают Node.js 20+, стабильный инструментарий Rust и системные зависимости Tauri 2. В Debian/Ubuntu `npm run setup:linux` устанавливает нативные пакеты. Разработка начинается с `npm run tauri dev`, а AppImage собираются с помощью `npm run build:linux`. Установщик для каждого пользователя (`npm run install:linux:desktop`) устанавливает релизный бинарный файл в `~/.local/bin` без прав root. Проверки проекта включают тесты фронтенда, проверки TypeScript, форматирование Rust, Clippy и тесты. Репозиторий содержит документацию по настройке Linux, установке AUR, архитектуре фронтенда, правилам анимации, политике безопасности и руководствам по участию. Проект лицензирован под лицензией MIT.