kuafuai/andee

出典
GitHub
初登場日
分野
エージェント
GitHubスター数
1,055
主な言語
Kotlin
ウェブサイト
heyandee.com (新しいタブで開きます)

外部のオープンソース リポジトリを紹介するページです。HDATFの製品ではありません。

kuafuai/andee

何をするか

音声や文字の依頼を受け、他のアプリの画面を読んで操作する実験的なAndroidエージェントアプリです。アクセシビリティツリーと画面画像を入力にし、タップ、スクロール、文字入力と結果ページを出力します。要素を取得できない場合はラベル付き格子の画面で位置を指定し、通知や予約処理も開始のきっかけにします。標準の端末内モードはエージェントの反復処理が端末で動く意味であり、言語モデルの推論まで必ず端末内で行う意味ではありません。自分で構成する場合はOpenAI互換のモデル接続先とキーが必要で、音声には選んだ外部音声サービスの別設定が必要です。Android 11以降でAPKを入れた後に重ね表示やアクセシビリティなどの権限を承認するため、導入だけで操作が有効になるわけではありません。ノートや場面設定を管理し、通知起点の処理から資格情報へのアクセスを拒む一部のコード防御がありますが、全ての危険操作を防ぐものではありません。セキュリティ文書は認証のない端末WebSocket、平文のハブ接続と画面内容による指示汚染を挙げており、決済や送信を安全に防止すると断定できません。会話と音声は選択した外部提供者に送られる可能性があり、ライセンスには複数顧客向け運用や他製品への組み込み配布などの追加条件があります。

ライセンス

独自ライセンス 標準ではない独自ライセンスです。再利用の前にライセンスファイルを確認してください。

同じ分野のリポジトリ

  • google-research/harness2
    モデルの重みを変えずに実行環境を改善したいエージェント開発者向けの研究フレームワークです。タスクと基本環境から修正候補を提案し、同じタスクで試した実行差を基に改善案を構成します。プロンプト、メモリ、ツール案内、スキルなどを編集対象にします。並列方式で候補を探索する方法と、逐次方式で改善を重ねる方法があります。採用した環境と根拠のある教訓は、後続タスクの改善環境に残します。出力には成果物、採用設定、振り返りと評価記録が含まれます。LinuxとPythonを中心とし、モデル実験には認証、実行器とベンチマーク別の依存環境が必要です。ローカルデモはモデル認証不要ですが、モデル実験にはAPI費用が発生します。インストールだけで既存エージェントが自動改善されるわけではありません。実行器のネットワークとCodexで無効化されたサンドボックスは別途管理が必要で、Googleの公式サポート製品ではありません。
  • anthropics/claude-quickstarts
    Claude APIでアプリを作る開発者向けの公式サンプル集です。単一の完成製品ではなく、顧客対応、金融分析、コンピューターやブラウザ操作などの例を選び拡張する出発点です。選んだ例に応じて質問、文書や作業指示を受け取り、回答、ツール実行結果や画面を作ります。自律コーディング例は初期化役と実装役を分け、複数セッションに進捗を残す構成を説明します。Managed Agentsの例にはメッセージ連携、日次要約や知識ウィキもあります。確認した最小ブラウザ例はChromiumの一つのタブをCDPで操作し、ツール呼び出しをモデル実行ループに接続します。モデル実行にはClaude API認証、例ごとのPythonまたはNode.js環境と外部サービス設定が必要です。取得だけですべての例が動作したり業務システムにつながったりするわけではありません。最小ブラウザドライバーは運用向けではなく、文字入力やアップロードなどが未実装です。訪問ページの内容がエージェントに影響するため、一時プロファイル、隔離環境とネットワーク管理が必要です。
  • SakanaAI/AI-Scientist-v3
    The Agentic Scientist(リポジトリAI-Scientist-v3)はSakana AIのApache-2.0のPythonパイプラインで、コーディングエージェントに課題を実験から論文まで進めさせます。改善するプログラムと採点するevaluatorがある計算研究が対象で、例はCPU向けの円充填(circle packing)とGPU 2枚向けのGRPO学習です。入力はtask.md、初期プログラム、evaluatorを入れた課題フォルダーで、短い説明だけから課題を作る機能は実験段階で、円充填のような小さな課題では動きますが、大きな課題では失敗することがあります。課題作成、アイデアと実験を繰り返す探索、ベースラインとのablation、封印された最終評価、事後分析、論文作成の6段階が順に実行されます。実行ごとに課題のsnapshot、試行と結果、費用の記録、LaTeXの論文とPDFを収めたフォルダーができ、run inspectorがそれをブラウザーで表示します。論文の段階は主張ごとにhash付きの根拠ファイルを結び付け、Semantic Scholar、OpenAlex、Google Scholarから文献を集め、引用や根拠の結び付きが検証を通らなければ失敗で終わります。Headless CLIでClaude Code、Codex、Cursor、OpenCode、Gemini、Piを動かし、任意のreview段階は完成した論文をOpenAIベースのレビューモデルに送ります。始めるにはPython 3.11以上とuv、Docker、.envのAPI keyかClaudeのログインが必要で、GPUはGPU presetのときだけ必要であり、最初の確認はagsci doctorです。READMEは、エージェントがすべてのツール権限で任意のコマンドを実行し、API keyを引き継ぎ、読み込むファイルに行動を左右されると警告し、Docker内での実行を求めています。GRPOの評価1回は1時間から2時間の学習を行い、費用ファイルはproviderが報告した費用と定価ベースの推定を分け、ハードウェアの費用を含めず、請求の基準はproviderの請求書です。
  • perplexityai/SPACE
    SPACEは、エージェントのコードをFirecracker microVM(軽量な仮想マシン)で隔離して実行する、PerplexityのRust製でApache-2.0のプラットフォームです。エージェント、利用者の作業空間、コード実行ジョブに別の実行環境が必要なアプリケーションが対象で、何を実行して何を残すかはアプリケーションが決めます。templateは開始時の環境で、sandboxはそのtemplateから作るインスタンスとして、自分のVMと書き込みできるファイルシステムで複数のコマンドを実行します。アプリケーションはHTTP APIでsandboxとコマンドのセッションを作り、sandboxの状態変更はoperation IDで完了を確認し、コマンドの出力と終了結果はセッション専用のtokenを使う別の接続でserver-sent eventsとして受け取ります。一時停止はメモリをworkerに残し、suspendはsnapshotとして保存し、6時間活動がなければ既定でsuspendされます。E2B互換のwrapperにより既存のE2BクライアントがSPACEをbackendとして使え、試験基準はPythonパッケージのe2b 2.21.1とe2b-code-interpreter 2.6.2です。network policyはsandboxの接続先を許可または遮断し、既定で無効のcredential ruleを有効にすると、TLSを傍受するgatewayが指定hostへのリクエストにcredentialのheaderを加えます。ローカル環境は、KVMのあるapt系Linux x86_64ホストにKind(Docker内のKubernetes)クラスターを作り、macOSは対応範囲の外です。リポジトリの説明はruntimeを差し替えられるとしていますが、文書にある現在の実装はKVM上のFirecrackerだけです。0.8.0が公開の基準版で、1.0までは互換性を壊す変更があり得て、セキュリティ修正は最新のminor releaseだけに入ります。
  • wangmiaozero/pi-harness
    Pi-HarnessはPi Coding Agentを視覚的な作業空間で包んだAGPL-3.0-onlyのElectronデスクトップアプリで、エージェントの実行は本来のPi runtimeが担います。macOS、Windows、Linuxで動き、セッション、設定、ツール、Skill、extensionがPiと互換性を保つため、同じ作業をアプリの外のPiで続けられます。作業空間は会話、プロジェクト、ファイルブラウザーとエディター、Gitのdiffと履歴とcommitとworktree、モデルのprovider、SkillとpackageとMCPを扱います。Harness画面はtrace、replay、forkと再試行のrun tree、token、費用、時間を記録し、ツールのポリシー、実行ごとの予算、checkpointを加えます。ソースでは、評価はAIの判定モデルなしに、test、lint、typecheck、buildのコマンドとその終了コード、Gitの状態といった実行の根拠から計算されます。既定のポリシーは作業空間外のファイル変更とforce pushを禁じ、削除、push、ネットワークのコマンドの前には確認を求め、rm -rfのようなコマンドには承認を求め、予算の上限は空のままにします。エージェントチームは依存関係と優先度のあるタスクを割り当てて順番にまたは並列に実行し、結果を引き渡し、review gateを使い、変更をGit worktreeで分けます。履歴画面はClaude Code、Codex、Cursor、Cursor Agent、Gemini CLI、OpenCode、Piのローカルの会話記録を読み取り専用で読み、handoffで新しいPiの会話に作業を引き継ぎます。インストーラーはGitHub Releasesにあり、最新版はPi 1.2.0の互換性を壊す変更に合わせた10月14日の2.0.0で、macOSのコミュニティビルドは署名がない場合があります。WindowsとLinuxではAPI keyをアプリ自身のvaultに暗号化して保管しますが、Piのmodels.jsonには元のkeyの値がそのまま書かれます。

Trendshiftのランキングに入ったリポジトリだけを載せ、リストは候補を探すためだけに使いました。順位の数字は転載していません。説明、ライセンス、スター数は各GitHubリポジトリで確認しました。解説は私たちの判断です。これらを試験したわけではなく、上昇リストに載ったことは品質の証明ではありません。

GitHubで見る (新しいタブで開きます)