Pixelgamer4k/autobrowse-android

Hermesに触発された自己改善型AIブラウザエージェント for Android。ハイブリッドWebView + チャット + スキル、リフレクション、トレース、長期記憶を備えた強力な自律エージェント。

autobrowse-android とは?

Pixelgamer4k/autobrowse-androidは、Androidプラットフォーム向けに設計された自己改善型のAIブラウザエージェントです。Hermesプロジェクトから着想を得ており、WebViewベースのブラウジング機能とチャットインターフェースを統合したハイブリッドアーキテクチャを採用しています。このエージェントは、スキル(skills)、リフレクション(reflection)、トレース(traces)、長期記憶(long-term memory)を備えており、自律的なWeb操作と学習が可能です。ユーザーは自然言語で指示を与えることで、複雑なブラウザ操作や情報収集をエージェントに委任でき、エージェントは過去の行動から学習し、効率的なタスク遂行を実現します。CLIベースの操作とAPI設計により、開発者はカスタムスキルを追加したり、エージェントの動作を細かく制御することができます。

対応~Claude Code~Codex CLI~Cursor
npx skills add Pixelgamer4k/autobrowse-android

Installed? Explore more 生産性&コラボレーション skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

autobrowse-android は何をしますか?

Hermesに触発された自己改善型AIブラウザエージェント for Android。ハイブリッドWebView + チャット + スキル、リフレクション、トレース、長期記憶を備えた強力な自律エージェント。

概要

このプロジェクトは、Androidデバイス上で動作するAIブラウザエージェントを提供します。Hermesプロジェクトのコンセプトを基に、WebViewベースのブラウジング、チャットインターフェース、自律エージェント機能を統合しています。エージェントはスキル、リフレクション、トレース、長期記憶を活用して、ユーザーの代わりにWebタスクを実行し、継続的に学習・改善します。

主な特徴

  • ハイブリッドWebView + チャット: ブラウジングと自然言語インタラクションをシームレスに統合
  • 自律エージェント: 複雑なタスクを自動的に計画・実行
  • スキルシステム: カスタムスキルを追加可能で、拡張性が高い
  • リフレクション: 自身の行動を分析し、改善点を抽出
  • トレース: 全行動の履歴を記録し、デバッグや分析に活用
  • 長期記憶: 重要な情報を保存し、将来のタスクに活用

セットアップ

# リポジトリをクローン
git clone https://github.com/Pixelgamer4k/autobrowse-android.git
cd autobrowse-android

# 依存関係をインストール
npm install

# 設定ファイルをコピー
cp .env.example .env
# `.env`ファイルを編集して必要なAPIキーを設定

使用方法

# エージェントを起動
npm start

# またはカスタムコマンドで起動
node index.js --config custom-config.json

スキルの追加

  1. skills/ディレクトリに新しいJavaScriptファイルを作成します。
  2. 以下のテンプレートに従ってスキルを定義します。
module.exports = {
  name: 'my-skill',
  description: 'スキルの説明',
  async execute(agent, input) {
    // スキルのロジックを実装
    return result;
  }
};

設定

変数名説明デフォルト
API_KEY外部APIのキーなし
MODEL使用するAIモデルgpt-4
MEMORY_PATH長期記憶の保存パス./memory

ライセンス

MIT

貢献

バグ報告や機能リクエストはIssuesまでお寄せください。

謝辞

関連スキル