govijr/terminal-mac
- 出典
- GitHub
- 初登場日
- 分野
- エージェント
- GitHubスター数
- 1,533
- 主な言語
- Swift
外部のオープンソース リポジトリを紹介するページです。HDATFの製品ではありません。

何をするか
画面操作を行うAIエージェントに、独立した仮想Macを提供するツールです。Apple VirtualizationでmacOSを動かし、ゲスト内の補助アプリが画面取得と入力処理を担当します。エージェントはMCPやコマンドラインから画面取得、クリック、ドラッグ、キー入力、状態確認を要求します。MCPはAIツールと外部機能を結ぶ共通の通信方式です。要求は共有フォルダ内のメッセージとして渡され、画像や構造化された応答が返ります。利用者は対応するターミナルや標準の仮想マシンウィンドウで同じゲストを確認できます。開始にはApple silicon Mac、macOS 14以降、macOSの復元イメージ、保存領域が必要です。初回設定では人がゲストアカウントを作成し、画面収録とアクセシビリティの権限を許可する必要があります。ホストのアプリやログイン状態は引き継ぎませんが、既定のネットワークはホストや社内ネットワークに到達できる場合があります。初期リリース候補であり、公式検証文書でも実際のゲスト導入から画面操作までの一連の検証は未完了です。
ライセンス
MIT 寛容なライセンスです。著作権表示を残せば商用利用と改変ができます。
同じ分野のリポジトリ
- agentclientprotocol/codex-acp
CodexをACP対応のエディターやクライアントにつなぐアダプターです。独立した言語モデルや完成した開発環境ではなく、要求と実行イベントを変換するプロトコルサーバーです。テキスト、画像、作業フォルダー情報を受け取り、Codex App Serverを起動して応答、ツール呼び出し、ファイル変更、承認要求を返します。モデル、推論の強さ、サンドボックス、許可されたユーザー権限プロファイルを選べます。ネイティブのサブエージェントセッションや実行途中の入力などは、クライアントとの機能交渉が必要です。npmパッケージに互換性のあるCodex依存関係を含みますが、クライアントの起動設定とCodex認証は別に準備します。認証はChatGPTログイン、APIキー、対応を交渉した独自ゲートウェイを利用します。インストールだけで全エディターへの接続や安全な承認方針が決まるわけではなく、一部の権限フィールドは実験的な仕様です。 - deeplethe/sandstorm
Sandstormは、リクエスト間に待機時間があるAIサービスの分離実行環境を管理します。開発者はアプリの実行テンプレート、リソース制限、環境の作成要求を入力します。HTTP APIから実行状態とコマンドの結果を受け取り、管理画面で運用状況を確認できます。中央管理側はSQLiteに目標状態を保存し、複数の実行ノードへ処理を配置します。待機中の環境は実行状態から一時停止、ディスクへの保存、ボリュームのみを残す状態へ移ります。要求が来るとノードのゲートウェイが環境を復元しますが、リソースと復元待ち行列の制限が適用されます。gVisorコンテナとFirecrackerの小型仮想マシンをサポートし、環境ごとにネットワーク名前空間を分けます。利用にはcgroup v2対応Linuxと方式別の依存関係が必要で、Firecrackerには互換性のある仮想化環境も必要です。保存状態の配置は実行方式とホストの互換性に左右され、容量不足時には要求が拒否される場合があります。 - rerun-build/rerun
Rerunは、役割を分けて反復業務を担当するAIの同僚を求めるチーム向けの、自社運用が可能なウェブアプリです。Foremanが自然言語の要件を受けてチーム構成を支援し、ボード画面で同僚と作業を表示します。依頼、予定、ファイル、接続したサービスを入力として、エージェントがブラウザーやツールを使い、メッセージ、報告書、ファイル、データベース記録を作ります。構成はNext.jsの画面、ワークスペースの実行エンジン、認証と保存先とアプリデータを担うSupabaseに分かれます。記憶のコードは有効な記憶の短い索引を作って必要時に本文を取得させ、スケジューラーは同じ予定の実行が重ならないよう管理して期限の来た作業を開始します。外部業務にはAPI、またはモデルのツール接続標準であるMCPを通じた別途のサービス認証が必要で、モデルへのアクセスも個別に設定します。自社運用の開始手順はDocker、Node.js 22、Supabase、モデル提供者の設定を準備してから同僚を作る流れであり、自社運用でもこれらの準備や利用上の依存はなくなりません。READMEは重要な行動前の承認を約束しますが、確認したチャット承認の経路は未対応としてHTTP 501を返すため、この実装だけでは承認の保証を確認できず、別途の確認が必要です。 - modelflare-ai/AnyModelBot
AnyModelBotは、役割、作業フォルダー、モデル、記憶を分けた常駐ボットを使いたい人向けのローカル優先AIアプリです。デスクトップやローカルウェブ画面、対応メッセンジャーから指示とファイルを受け、回答、ファイル、コマンド結果、PC操作を出力します。Node.jsバックエンドが会話をSQLiteへ保存し、範囲別のMarkdown記憶を管理し、内蔵モデルゲートウェイを介してDeepSeek Harnessでエージェントのセッションを実行します。バックグラウンド作業と定時ルールには個別の状態、予算処理、質問や承認の待機一覧があります。読み取り専用、作業フォルダーへの書き込み、全体アクセスの設定で実行権限を分け、任意の画面操作承認はファイル権限とは別に扱います。デスクトップ版でModelflare認証またはAPIキーを使って始め、モデルを選び、必要ならメッセンジャーや対応データアカウントを接続します。Windows、macOS、Linuxが案内されていますが、PC操作にはデスクトップセッションが必要で、macOS操作はベータ、利用者が任意に追加するMCP外部ツール接続は予定機能です。ローカル保存はオフライン推論を意味せず、選ばれた会話、ツール結果、画面画像はModelflare経由でモデル提供者へ送られ、定時作業もホストが利用可能であることに依存します。 - zzp1221/Research-Assistant-Agent
Research Assistant Agentは、論文再現、データ評価、予算内での候補探索を行う研究者向けの複数エージェントによる研究実行の試作品です。自然言語の研究目標、論文や添付資料、リポジトリのアドレス、データ、資源の制約を入力します。計画器が作業の前後関係を明示する依存グラフを作り、スケジューラーが承認、再試行、取消、予算を扱いながら専門エージェントへ作業を割り当てます。実験成果物、指標、実行環境の記録、個々の主張と根拠の対応を出力し、完了、一部完了、最小確認、停止、要確認を区別します。Reactの作業画面には文献検索、ページ別の文書検索、RESTインターフェース、リアルタイム実行イベントも提供します。主な実装はGoバックエンド、別の隔離実行サービス、Python最適化器で構成され、文書のCompose導入にはDockerとOpenAI互換モデルの接続先とキーが必要です。この経路で始めるには静的画面を開くだけでなく、サービス認証とモデルへの接続を設定してから作業画面を開きます。ルート文書の古い案内はバックエンドをLinux専用としますが、後のデスクトップ節と別のREADMEにはWindowsのWails画面、ネイティブ隔離実行、クロスビルドがあるため、概要だけでWindowsネイティブ実行の準備が完了したとは判断できません。本番用認証は限定的で、公開された生の検証ログも十分でない研究試作品です。検証文書には主張の判定基準の解析や論文情報の抽出の不具合が残り、最小実行の成功やオフラインのフレームワーク基準結果は、論文全体の再現や実際のフレームワーク性能を示す証拠ではありません。
Trendshiftのランキングに入ったリポジトリだけを載せ、リストは候補を探すためだけに使いました。順位の数字は転載していません。説明、ライセンス、スター数は各GitHubリポジトリで確認しました。解説は私たちの判断です。これらを試験したわけではなく、上昇リストに載ったことは品質の証明ではありません。