AIエージェントがMCPまたはHTTP API経由で実際のログイン済みブラウザーを操作する、Electronベースのローカルファーストなブラウザー。
SAFIYEV/HeyAgent
画面を認識してアプリやブラウザーを操作し、ファイルやコードも扱えるローカルファーストのデスクトップAIエージェント
- スター
- 52
- フォーク
- 6
- 未解決の Issue
- 1
- 最終コミット
- 14 日前
これは何?
HeyAgentは自分のコンピューター上で動作し、そのコンピューターを操作します。アプリケーションを開き、マウスやキーボードを操作し、スクリーンショットを読み取り、実際に使っているブラウザープロファイルを利用して、ローカルファイルを扱います。コーディングエージェントとしても動作し、選択したプロジェクトフォルダー内でコードの編集、テストやビルドの実行、変更のコミットが可能です。破壊的なコマンドはブロックされ、ファイルへのアクセスはそのフォルダー内に制限されます。
タスクはターミナル、チャット履歴とスキルカタログを備えたElectronデスクトップアプリ、または自分のチャットに紐づけたTelegramボットから指示できます。ゲートウェイはTelegramのポーリング、cronジョブ、バックグラウンドでのタスク実行を担います。Google Workspace連携ではOAuthを使ってDocs、Sheets、Slides、Drive、Calendarを利用でき、Gmailにはアプリパスワード方式を使います。モデルはクラウドプロバイダー、AWS Bedrock、OpenRouter互換サービス、またはローカルのOllamaから利用できます。
HeyAgentは主にWindowsでテストされており、macOSとLinuxは部分的にサポートされています。Node.js 22以降が必要で、承認が必要な操作を制御するポリシーシステム(ask、risky、allowlist、full)を備えています。
主な機能
- 01デスクトップのウィンドウ、マウス、キーボード、スクリーンショット、アプリケーションを操作
- 02既存のプロファイルを使ってChrome、Edge、Yandex Browserを自動操作
- 03CLI、Electronデスクトップアプリ、Telegramボットからタスクを受け付け
- 04Google Docs、Sheets、Slides、Driveのファイルを作成・読み込み、Calendarの予定を読み込み
- 05選択したフォルダー内でコードの編集、テスト、コミットを行うコーディングエージェントとして動作
- 06クラウド、Bedrock、OpenRouter互換、ローカルのOllamaモデルに対応し、フェイルオーバーもサポート
ユースケース
- Telegramボットを通じて、スマートフォンから定型的なデスクトップやブラウザーのタスクを実行
- ローカルプロジェクトでエージェントに編集、テスト、変更のコミットを任せる
- 自然言語で指示するだけでGoogle DocsやSheetsのレポートを作成
- ファイルを自分のコンピューター上に置いたまま、Ollamaでローカルモデルを実行
クイックスタート
- 1
リポジトリをクローンする
git clone <YOUR_HEYAGENT_REPOSITORY_URL> - 2
フォルダーに移動し、依存関係をインストールしてビルドする
cd HeyAgent && npm install && npm run build - 3
エージェントのIDを作成する
npx hey onboard - 4
モデルを接続した後、ゲートウェイを起動して最初のタスクを実行する
npx hey gateway start
使う前に知っておきたいこと
- デスクトップ操作に最適な環境は Windows 10 または 11 です。macOS と Linux では追加のパッケージと権限が必要です。
- Node.js 22 以降と、少なくとも1つの LLM プロバイダーのキー、AWS Bedrock へのアクセス、またはローカルの Ollama モデルが必要です。
- 実際のデスクトップ、ブラウザープロファイル、ファイルを操作できるため、広範な権限を与えるとリスクが伴います。
- AGPL-3.0(コピーレフトライセンス)の下でライセンスされており、ネットワーク経由で提供する変更済みソースコードの共有が必要です。
トピック
よくある質問
- HeyAgent とは?
- 画面を認識してアプリやブラウザーを操作し、ファイルやコードも扱えるローカルファーストのデスクトップAIエージェント HeyAgentは自分のコンピューター上で動作し、そのコンピューターを操作します。アプリケーションを開き、マウスやキーボードを操作し、スクリーンショットを読み取り、実際に使っているブラウザープロファイルを利用して、ローカルファイルを扱います。コーディングエージェントとしても動作し、選択したプロジェクトフォルダー内でコードの編集、テストやビルドの実行、変更のコミットが可能です。破壊的なコマンドはブロックされ、ファイルへのアクセスはそのフォルダー内に制限されます。
- HeyAgent は無料で使えますか?ライセンスは?
- HeyAgent は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- HeyAgent は今もメンテナンスされていますか?
- 活発にメンテナンス中。HeyAgent の最終コミットは 2026年10月6日 です。
- HeyAgent は何に使えますか?
- Telegramボットを通じて、スマートフォンから定型的なデスクトップやブラウザーのタスクを実行 ローカルプロジェクトでエージェントに編集、テスト、変更のコミットを任せる 自然言語で指示するだけでGoogle DocsやSheetsのレポートを作成 ファイルを自分のコンピューター上に置いたまま、Ollamaでローカルモデルを実行
- HeyAgent のインストール方法は?
- リポジトリをクローンする: git clone <YOUR_HEYAGENT_REPOSITORY_URL> フォルダーに移動し、依存関係をインストールしてビルドする: cd HeyAgent && npm install && npm run build エージェントのIDを作成する: npx hey onboard モデルを接続した後、ゲートウェイを起動して最初のタスクを実行する: npx hey gateway start
- HeyAgent はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/SAFIYEV/HeyAgent
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Apache Maka(Incubating)は、モデルのメッセージやツール呼び出し、権限判断を追記専用ログに記録するエージェント用ワークスペースです。
統一されたマルチプロバイダーLLM API、エージェントランタイム、TUI、コーディングエージェントCLIを備えた、最小構成で拡張可能なAIエージェント基盤。
LSP、デバッガー、ブラウザー、サブエージェント用ツールを内蔵し、60以上のモデルプロバイダーに対応するターミナル向けコーディングエージェント。
Z.aiのAIコーディングワークスペース。共通のTypeScriptコードベースを基盤に、デスクトップアプリ、ブラウザーUI、ターミナルエージェントを提供します。
CopilotKitとAG-UIで構築された、永続ブラウザ、任意のLinuxターミナル、ファイル用ワークスペース、永続的なバックグラウンドタスクを備えるアルファ版の個人向けエージェントアプリ。