Repolode
shiwenwen

shiwenwen/hope-agent

長期記憶、自律的な目標、動的なワークフローを備え、NASやクラウドホストでのヘッドレスサーバーモードにも対応する、ローカルファーストのデスクトップAIアシスタント。

代替できる製品:ChatGPT

スター
1,852
フォーク
168
未解決の Issue
66
最終コミット
一昨日

これは何?

Hope Agentは、RustとTauriで構築されたデスクトップAIエージェントです。デスクトップアプリ、ブラウザベースのWeb GUI、Telegram、Discord、Slack、Feishuなどのチャットアプリ間で、セッション、記憶、タスクの状態を維持します。また、NAS、ホームサーバー、クラウドVM上でヘッドレスサーバー(hope-agent server)として実行でき、Web GUI全体がバイナリに組み込まれています。

このプロジェクトが扱うのはチャットだけではありません。Goalsには成果と完了条件を設定でき、Workflowsでは実行の記録を残しながら複数ステップの処理を編成できます。Loopsはタイマーやイベントに応じて作業を再開するタイミングを決めます。記憶はグローバル、プロジェクト、エージェントの各スコープに分かれており、必要に応じて呼び出せます。また、複雑な作業からスキルを作成できます。macOS上でコンピューターやブラウザを操作できるほか、MCPツールの呼び出しやコマンドの実行、ファイル編集にも対応し、ツールの実行承認と任意のDockerサンドボックスで実行を保護します。

デスクトップアプリはmacOSで一通り利用でき、LinuxとWindowsは実験的対応です。モデル接続では約50種類のプロバイダーテンプレートを利用でき、Ollama経由でローカルモデルをワンクリックで導入することもできます。データはデフォルトで~/.hope-agent/に保存され、API呼び出しはモデルプロバイダーに直接送信されます。

主な機能

  • 01デスクトップ、ブラウザ、IMチャンネル間でセッションを引き継ぎ
  • 02長時間にわたり中断・再開できるタスク向けのGoal、Workflow、Loop
  • 03グローバル、プロジェクト、エージェントの各スコープで整理するセッション横断メモリ
  • 04リスクのあるコマンドに対する実行承認と、任意で利用できるDockerサンドボックス
  • 05NASやクラウドホスト向けの、Web GUI組み込みヘッドレスサーバーモード
  • 06MCPクライアント対応とライフサイクルフック

ユースケース

  • ホームNASで常時稼働するパーソナルアシスタントを動かし、スマートフォンのブラウザから利用する
  • デスクトップで始めた調査や文書作成の作業を、TelegramやFeishuのチャットから続ける
  • 共有メモリ、アップロードファイル、定期実行のスケジュールを使ってプロジェクトを管理する
  • IDEのACPバックエンドとしてエージェントを利用する

クイックスタート

  1. 1

    GitHubのリリースページから、お使いのプラットフォーム向けのデスクトップアプリをダウンロードしてください

  2. 2

    ヘッドレスのNASまたはサーバーにセットアップする場合は、READMEのDockerセルフホスティングガイドに従ってください

使う前に知っておきたいこと

  • LinuxとWindowsのサポートは実験的とされています。主要プラットフォームはmacOSです。
  • コンピューターとブラウザーの操作はmacOSでのみ利用できます。

トピック

よくある質問

hope-agent とは?
長期記憶、自律的な目標、動的なワークフローを備え、NASやクラウドホストでのヘッドレスサーバーモードにも対応する、ローカルファーストのデスクトップAIアシスタント。 Hope Agentは、RustとTauriで構築されたデスクトップAIエージェントです。デスクトップアプリ、ブラウザベースのWeb GUI、Telegram、Discord、Slack、Feishuなどのチャットアプリ間で、セッション、記憶、タスクの状態を維持します。また、NAS、ホームサーバー、クラウドVM上でヘッドレスサーバー(hope-agent server)として実行でき、Web GUI全体がバイナリに組み込まれています。
hope-agent は無料で使えますか?ライセンスは?
hope-agent は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
hope-agent は今もメンテナンスされていますか?
活発にメンテナンス中。hope-agent の最終コミットは 2026年10月20日 です。
hope-agent は何に使えますか?
ホームNASで常時稼働するパーソナルアシスタントを動かし、スマートフォンのブラウザから利用する デスクトップで始めた調査や文書作成の作業を、TelegramやFeishuのチャットから続ける 共有メモリ、アップロードファイル、定期実行のスケジュールを使ってプロジェクトを管理する IDEのACPバックエンドとしてエージェントを利用する
hope-agent のインストール方法は?
GitHubのリリースページから、お使いのプラットフォーム向けのデスクトップアプリをダウンロードしてください ヘッドレスのNASまたはサーバーにセットアップする場合は、READMEのDockerセルフホスティングガイドに従ってください
hope-agent はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/shiwenwen/hope-agent

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト