프로젝트 소개

MonoCode Linux는 Linux에서 코딩 에이전트 CLI를 위해 설계된 데스크톱 워크스페이스로, Tauri 2, Rust, React로 구축되었습니다. 탭에서 독립적인 에이전트 세션을 관리하고, 파일을 첨부하고, 프로젝트 경로를 언급하고, 단일 컴포저 내에서 스킬을 사용할 수 있는 통합 인터페이스를 제공합니다. 이 애플리케이션은 OpenCode를 V1 및 V2 와이어 형식 모두에서 구동하며, 통합 터미널, Git 워크플로, 워크트리, GitHub 인박스를 포함합니다. 사용자는 프로젝트를 탐색하고, 파일을 편집하고, 나란히 변경 사항을 검토하면서 격리된 프로젝트 디렉터리에서 헬퍼 에이전트를 조정할 수 있습니다. 세션 기록, 프로젝트 그룹, 인박스 활동이 함께 유지됩니다. 인터페이스는 영어와 브라질 포르투갈어를 지원하며, 사용자는 터미널 및 WebKit 가속, 모양, 사운드, 테마를 구성할 수 있습니다. 업데이트 알림은 GitHub Releases에서 수신됩니다. 이 앱은 Linux x86_64만 대상으로 하며, 릴리스는 AppImage로 제공됩니다. Arch Linux 사용자는 `monocode-bin` AUR 패키지를 설치할 수 있습니다. 시작 시 확인되는 OpenCode 바이너리가 필요합니다. 이 포크는 다른 10개의 제공자 어댑터(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` 아래에 설치합니다. 프로젝트 검사에는 프런트엔드 테스트, TypeScript 검사, Rust 포매팅, Clippy, 테스트가 포함됩니다. 저장소에는 Linux 설정, AUR 설치, 프런트엔드 아키텍처, 모션 규칙, 보안 정책, 기여 지침에 대한 문서가 포함되어 있습니다. 이 프로젝트는 MIT License에 따라 라이선스가 부여됩니다.