newo-ether/Agora

Android BYOK LLM client with multi-provider access, agentic workflows, and remote device control.

何を解決するか

Agora は Android 向けの「自身のキーをもってきなさい」(BYOK) LLM クライアントで、ユーザーが複数の AI プロバイダに一元的なインターフェースからアクセスできるようにします。公式アプリのプライバシー懸念を解決するために、会話はローカルに保存され、リクエストはプロバイダに直接送信され、中央のリレーを回避します。

動作方法

このアプリはさまざまな AI モデルのフロントエンドとして機能します。ユーザーは OpenAI、Anthropic、Google Gemini などのプロバイダ用の自身の API キーを提供するか、llama.cpp を使ってローカルでモデルを実行できます。会話はツリー構造で管理され、代替パスを失うことなくメッセージの編集や再生成が可能になります。また、ウェブ検索、メモリ、MCP サーバーなどのツールを通じてエージェント機能を実装しています。

対象ユーザー

複数の異なる LLM プロバイダやローカルモデルに、自身の条件で接続できる、プライバシー重視で高度にカスタマイズ可能な AI アシスタントを求める Android ユーザー。

特徴

  • 複数プロバイダ対応: OpenAI、Anthropic、Google Gemini、DeepSeek、Qwen、OpenRouter、Groq などへのアクセス。
  • エージェントツール: ウェブ検索、メモリ、RAG、画像生成、リモートシェル/ファイルアクセスを含む。
  • ローカル LLM 実行: llama.cpp を通じた GGUF チャットモデルおよびローカル埋め込みのサポート。
  • ツリー構造の会話: 分岐と編集をサポートする非線形チャット履歴。
  • データ主権: 会話のローカル保存とプロバイダへの直接通信。
  • コンテキスト管理: トークン予算と「コンパクトカプセル」により、コンテキストウィンドウの効率を維持。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト