Sobre o projeto
MonoCode Linux é um espaço de trabalho de desktop projetado para CLIs de agentes de programação no Linux, construído com Tauri 2, Rust e React. Ele oferece uma interface unificada para gerenciar sessões independentes de agentes em abas, anexar arquivos, mencionar caminhos de projeto e usar skills dentro de um único composer. O aplicativo controla o OpenCode tanto em seus formatos de transmissão V1 quanto V2, e inclui terminais integrados, fluxos Git, worktrees e uma caixa de entrada do GitHub. Os usuários podem explorar projetos, editar arquivos e revisar alterações lado a lado, enquanto coordenam agentes auxiliares em diretórios de projeto isolados. O histórico de sessões, os grupos de projetos e a atividade da caixa de entrada são mantidos juntos. A interface oferece suporte a inglês e português brasileiro, e os usuários podem configurar aceleração de terminal e WebKit, aparência, sons e temas. Avisos de atualização são recebidos do GitHub Releases.
O aplicativo é destinado apenas a Linux x86_64, com versões distribuídas como AppImages. Usuários do Arch Linux podem instalar o pacote AUR `monocode-bin`. Ele requer o binário do OpenCode, que é verificado na inicialização. Este fork removeu dez outros adaptadores de provedores (Claude Code, Codex, Cursor, Grok Build, Pi, omp, fx, Hermes Agent, MiniMax Code e Antigravity), mas sessões gravadas antes da remoção ainda abrem e são executadas no OpenCode. Skills e instruções de projeto criadas para esses agentes ainda são lidas como configuração.
Os pré-requisitos de build incluem Node.js 20+, a toolchain estável do Rust e as dependências de sistema do Tauri 2. No Debian/Ubuntu, `npm run setup:linux` instala os pacotes nativos. O desenvolvimento começa com `npm run tauri dev`, e os AppImages são criados com `npm run build:linux`. Um instalador por usuário (`npm run install:linux:desktop`) instala o binário de release em `~/.local/bin` sem acesso root. As verificações do projeto incluem testes de frontend, verificações de TypeScript, formatação do Rust, Clippy e testes. O repositório inclui documentação para configuração no Linux, instalação via AUR, arquitetura de frontend, regras de movimento, política de segurança e diretrizes de contribuição. O projeto é licenciado sob a Licença MIT.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.