Open-Curiosity/gini-agent

The agent that remembers and learns.

解決する課題

Gini Agent は、シンプルなチャットインターフェースを超えることを目的としたパーソナル AI エージェントです。AI が特定の認証情報を持っていない、CAPTCHA の解決やウェブサイトへのサインインが必要、人間が複数の有効なパスの中から選択しなければならないといった「行き詰まり」状態を解消します。ユーザーに文章で質問する代わりに、Gini はチャット画面上にパスワード用の安全フィールドやライブブラウザハンドオフなど、目的に合わせたインタラクティブコントロールを直接提供し、リアルタイムでエージェントのブロックを解除します。

仕組み

Gini は中心ゲートウェイ(Bun ランタイムプロセス)を使用し、エージェントの状態、メモリ、ツール、ジョブを管理します。このゲートウェイがすべての会話とタスクの記録システムとなります。Next.js のウェブアプリ、CLI、iOS アプリなど複数のクライアントが、認証済み API を通じて同一ゲートウェイに接続します。

複雑なタスクに対応するため、エージェントはスケジュールジョブを実行し、ファイル・ターミナル・コード用の承認制ツールを使用できます。また、ローカル埋め込みと再ランク付けを備えたメモリシステムにより情報を保持・再呼び出しします。タスク結果に基づき、二層の報酬システムと人間によるゲートで自身のスキルを向上させることが可能です。

対象ユーザー

様々なツールやプラットフォームを横断してマルチステップ作業を実行できる、高性能なパーソナルエージェントを求め、CLI やシンプルなチャットボックスよりもプロフェッショナルな製品体験を好む個人ユーザー向けです。

ハイライト

  • インタラクティブコントロール:文章指示の代わりに、機密操作用の安全な認証フィールド、選択プロンプト、確認ボタンを提供。
  • ブラウザハンドオフ:任意のデバイスから、エージェント自身のブラウザセッションでウェブサイトにサインインしたり手順を完了したりできる。
  • 安全な認証情報管理:シークレットは安全カードに入力され、ゲートウェイへ直接送られ、LLM やチャット記録を迂回します。
  • 幅広いプロバイダー対応:OpenAI、Anthropic、Amazon Bedrock、Azure OpenAI、OpenRouter、DeepSeek、ローカル LLM サーバーに対応。
  • クロスプラットフォームアクセス:単一のランタイムゲートウェイがウェブ、モバイル、CLI から利用可能。