omnirush-ai/omnirush-gui

A desktop coding agent with free access to frontier models.

omnirush-gui – デスクトップコーディングアシスタント

概要

  • ネイティブデスクトップアプリケーション(macOS Apple Silicon および Linux)で、ローカルマシン上でコードを書き、編集し、実行できる LLM である「コーディングエージェント」とチャットできます。
  • デフォルトモデルは GPT 6 Astra(プロプライエタリな「フロンティア」モデル)です。omnirush.ai アカウント内の任意のモデル(GPT 6.1 Sol を含む)に切り替えたり、独自の OpenAI/Anthropic キーを追加したりできます。

主な機能(README の説明による)

機能 説明
モデルと努力レベルの選択 チャットごとにモデルと「努力」レベル(低 → 最大)を選択し、エージェントが使用できる計算量を制御します。
スキルと MCP サーバー 組み込みライブラリから再利用可能なスキル(事前に書かれたツールラッパー)と MCP(モデル呼び出しプロトコル)サーバーを読み込みます。すべてのモデルが同じセットを参照します。
Git ワークフロー エージェントはリポジトリのクローン、ブランチ、ワークツリーの作成、コミット、プッシュ、PR の作成、さらには gh CLI を介したレビューまで行えます。破壊的な操作は確認され、エージェントはルーチンコマンドについてセッションごとに一度だけ尋ねます。
承認トグル エージェントを「ツール呼び出しのたびに確認」から「完全権限」モードに切り替えるグローバルスイッチで、パワーユーザーに便利です。
自己更新 macOS と Linux では、UI 内から新しいリリースをダウンロードしてインストールできます。
クロスプラットフォームパッケージ DMG(macOS)、.deb/.rpm/.pacman パッケージ、AppImage、tar.gz(Linux)として配布され、それぞれ SHA-256 チェックサムが付属します。

入手方法

  1. GitHub の Releases ページまたは README のダウンロードボタンから、お使いの OS に適したパッケージを取得します。
  2. macOS: DMG を開きます(xattr -dr com.apple.quarantine … で隔離フラグを解除する必要がある場合があります)。
  3. Linux: ディストリビューション用のパッケージをインストールするか、AppImage を実行可能にします(chmod +x)。AppImage/tarball を使用する場合は、GTK ランタイムライブラリをインストールします。
  4. 初回起動時に、Sign in to omnirush.ai ボタンからサインインします。ブラウザウィンドウが omnirush.ai/console を開き、デバイスコードを承認します。

アプリの実行

  • サインイン後、サイドバーから新しいチャットを開始し、モデルを選択し、努力レベルを調整できます。
  • 設定の Library を使用して、スキルを追加したり、MCP サーバーに接続したりできます。
  • 潜在的に破壊的なツール呼び出しの前に、完全権限 トグルを有効にしない限り、UI は確認を求めます。

開発と貢献

  • Node.js 24、pnpm 11.4、Bun 1.3.10+ で構築されています。ソースツリーにはモノレポが含まれ、デスクトップクライアントは @omnirush/desktop にあります。
  • 典型的なワークフロー:
    pnpm install --frozen-lockfile
    pnpm --filter @omnirush/desktop dev   # アプリをローカルで起動
    pnpm typecheck                         # TypeScript チェックを実行
    pnpm --filter @omnirush/desktop test  # デスクトップテストスイートを実行
    
  • リリースビルドは、v* タグでトリガーされる GitHub ワークフローによって自動化されています。

サポートとライセンス

  • バグ/機能リクエスト: GitHub リポジトリで issue を開いてください。
  • 一般的な質問: info@omnirush.ai までメールしてください。
  • セキュリティ開示: 件名を「security」としてメールしてください。
  • コアデスクトップコードは MIT ライセンスです。ee/ ディレクトリには、別のライセンスの下でエンタープライズ専用コードが含まれています。

結論 Omnirush-gui は、高性能なコーディング LLM をネイティブ UI にもたらし、組み込みの Git 自動化、拡張可能なスキル、クロスプラットフォーム配布を備えた、真の AI 駆動デスクトップツールです。ローカル開発環境を離れずにデバイス上のアシスタントを求める開発者を対象としています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト