AI News HubLIVE
サイト内リライト2 分で読了

Collie: ブラウザ、デスクトップ、コードを操作するローカルAIハーネス

Collieは、オープンソースのローカルファーストのコーディングエージェントで、実際のブラウザ、デスクトップ、コードを操作できます。自己検証ループを使用して修正が正しいことを確認し、コーディングエージェント、ブラウザコントロール、デスクトップ壁紙、スクリーンレコーダー、電話リモートなどの機能を提供します。プライバシーを重視(テレメトリーなし、アカウント不要)で、Windows、macOS、Linuxで動作します。

ソースHacker News AI著者: wudmaing00

Collieは、革新的なローカルAIハーネスであり、真のソフトウェア開発アシスタントとして設計されています。クラウドタブやエディタペイン内で動作するほとんどのコーディングエージェントとは異なり、Collieはユーザーのマシン上で直接実行され、実際にログインしているブラウザ、デスクトップ、画面、ファイルを操作できます。これにより、実際のブラウザでサイトを開き、クリック操作を行い、画面の変化を観察し、コードを編集するといったエンドツーエンドのタスクを、すべて1台のマシン上で、ユーザーの制御下で実行できます。

Collieの核心は検証ゲート機構です。バグを修正する際、まず問題を再現するテストを書き、そのテストがバグのあるコードで失敗することを確認します。その後、最小限の編集を行い、テストを再実行して修正が成功したことを確認します。このアサーション→検証ループにより、誤った編集が静かに「完了」とマークされることはありません。例えば、時間文字列を解析する関数parse_durationにオフバイワンエラーがある場合、Collieはassert parse_duration("1h30m") == 5400のようなテストを書き、元のコードでは失敗し(例えば1800を返す)、その後最小限の編集(total =total +=に変更)を行い、テストが通るまで再実行します。

Collieが提供する機能は多岐にわたります:コーディングエージェント、ブラウザ制御、動的なデスクトップ壁紙(collie web)、スクリーンレコーダー(collie record)、携帯電話からのリモート操作(iOSアプリとのペアリング)、そして複数のエディターサポート(VS Code、Zed、JetBrainsなど)。これらすべての機能は統一されたコマンドラインインターフェースから利用できます。ブラウザ制御はChrome拡張機能を通じて実現され、Collieがログインセッション内でサイトを操作できるようにします(単なるスクレイピングではありません)。動的デスクトップ壁紙は、時計、天気、アプリドック、プロジェクトリスト、音楽プレーヤー(同期歌詞付き)、コマンドバーを表示し、すべて単一のJSON設定ファイルで管理可能で、Collieの作業中にコードのライブスターマップを表示することもできます。

Collieのインストールは簡単です。Windowsユーザーはインストーラーをダウンロードしてワンクリックでインストールでき、macOSとLinuxユーザーはpip経由でインストールできます。コア部分はサードパーティ依存関係がなく、ローカルモデル(Ollamaのqwen2.5-coder:7bなど)やクラウドAPI(DeepSeek、Anthropicなど)を含む複数のAIプロバイダーをサポートしています。また、オープンなACPプロトコルを提供し、ストリーミング出力やベストオブN選択などの高度な機能をサポートしています。さらに、Collieは他のフレームワーク(Claude Code、Aiderなど)と公平に比較するためのベンチマークツールを内蔵しています。

CollieはMITライセンスの下でオープンソースとして公開されており、プライバシーと透明性を重視しています。テレメトリーを収集せず、アカウントも不要で、完全にローカルで動作可能です。開発者向けには、コンテキストコンポーザー、モデルプロバイダー、ツールレジストリなどの抽象化レイヤーと、BM25と密検索を組み合わせたSQLiteベースのハイブリッドメモリシステムなど、拡張可能なアーキテクチャを提供しています。要するに、Collieはコーディングエージェントを真にワークフローに統合するための強力なローカルAIツールです。