remorses/usecomputer
Fast computer automation CLI for AI agents. Control any desktop with screenshots, clicks, typing, scrolling, and more.
何を解決するか
usecomputer は AI エージェントがコンピュータのデスクトップ環境とやり取りできる方法を提供します。これは、LLM の意思決定と macOS、Linux、Windows 上でのマウスおよびキーボード操作の実行の間のギャップを埋める問題を解決します。
動作方法
これは CLI ツールであり、ネイティブの Zig バイナリをバックエンドに持つ Node.js ライブラリです。エージェントがスクリーンショットを撮影し、マウスを移動させ、クリックし、ドラッグし、テキストを入力できるようにします。正確性を確保するために、「coord-map」システムを使用しており、LLM の視覚モデルに最適化されたスケーリングされたスクリーンショットの座標を、実際の画面座標に戻す処理を行います。
対象ユーザー
Claude Code や OpenCode などのツールを使用している AI エージェントを開発しており、デスクトップタスクの自動化や GUI アプリケーションとのやり取りが必要な開発者です。
特徴
- クロスプラットフォーム対応: macOS、Linux (X11)、Windows で動作します。
- 座標マッピング: モデルに優しいスクリーンショットと実際の画面ピクセル間のスケーリングを自動で処理します。
- ウィンドウスコープのキャプチャ: 特定のアプリケーションウィンドウをキャプチャすることで、モデルの注目と精度を向上させます。
- 高度な入力: 2次ベジェ制御点を使用したカーブドドラッグパスをサポートし、macOS では SSE を通じたグローバル入力イベントストリーミングも可能。
- エージェントフレンドリーな出力: Kitty Graphics Protocol と統合され、画像をエージェントのコンテキストウィンドウに直接送信できます。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト