このプロジェクトについて

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`)は、rootアクセスなしでリリースバイナリを`~/.local/bin`の下にインストールします。プロジェクトのチェックには、フロントエンドテスト、TypeScriptチェック、Rustフォーマット、Clippy、テストが含まれます。リポジトリには、Linuxセットアップ、AURインストール、フロントエンドアーキテクチャ、モーションルール、セキュリティポリシー、コントリビューションガイドラインのドキュメントが含まれています。このプロジェクトはMIT Licenseの下でライセンスされています。