cindy: 複数のモデルとハーネスをオーケストレーションし、デスクトップとモバイルで作業を自動化するオープンソース AI エージェントクライアント
解決する課題
Cindy は、AI エージェントがユーザーのローカルコンピュータ、ブラウザ、電話上で実際の作業を行うための統一インターフェースを提供します。複数のモデルと「ハーネス」(実行環境)を統合し、実際のファイルやログイン済みアプリケーションにアクセスできる単一のエージェントにすることで、異なる AI ツール間の切り替えが不要になります。
仕組み
Cindy はクライアント側のオーケストレーターとして機能し、Claude Code や Codex などのさまざまなハーネスを活用してタスクを実行できます。ユーザーはタスクの途中でモデルとハーネスを組み合わせて切り替えることができ、あるエージェントがタスクを計画し、他のエージェントが並行して実行し、さらに別のエージェントがレビューするというワークフローを実現します。システムはローカルモデルの統合、API キー、またはホストされたクラウドサービスをサポートします。また、Model Context Protocol (MCP) と統合して内部の業務システムやツールに接続できます。
対象ユーザー
デスクトップとモバイルデバイス全体で複雑なワークフローを自動化できる強力なローカル AI エージェントを求めるユーザーや、プラグインやカスタムスキルを通じてエージェントの機能を拡張したい開発者向けに設計されています。
ハイライト
- クロスプラットフォーム実行: デスクトップ (Electron) とモバイル (Expo/React Native) の両方で動作します。
- マルチハーネスオーケストレーション: Claude Code や Codex などの異なる実行環境間の切り替えをサポートし、連続的なメモリとツールを維持します。
- 拡張可能なアーキテクチャ: カスタムスキル、メモリ修正、内部ツール向けの MCP 統合をサポートします。
- 柔軟なモデルアクセス: ローカルモデル、個人の API キー、または公式の Cindy クラウドサービスと互換性があります。
Sources
- Repomakecindy/cindy