shiwenwen/hope-agent

🦭 会记忆、能持续推进目标、会动态编排多 Agent 的跨端桌面 AI 助手,也可服务化常驻 NAS / 云端 | A cross-device desktop AI agent with memory, autonomous goals, dynamic workflows, and headless deployment

何を解決するか

Hope Agent は、単なるチャットインターフェースを越えるように設計された、ローカル優先型のデスクトップ向け個人用AIエージェントです。AIアシスタントがブラウザタブに閉じ込められる問題を解決し、長期的なコンテキストを記憶し、バックグラウンドで複雑な目標を自律的に実行し、デスクトップやブラウザと直接対話して実際の作業を遂行できるツールを提供します。

動作方法

Rust と Tauri を使用して構築された本プロジェクトは、3つのモードで動作します:フルデスクトップGUI、ヘッドレスサーバー(Web GUI付き)、およびIDE統合用のACPモード。『目標-ワークフロー-ループ』というメンタルモデルを採用しており、目標は成果物を定義し、ワークフローは実行ステップを整理し、ループはタスクの再起動タイミングを決定します。40以上のモデルプロバイダー(Ollamaを介したローカルモデルも含む)と統合可能で、クロスプラットフォームのメモリ管理、MCP(Model Context Protocol)クライアント、Dockerサンドボックスによるセキュアなツール実行をサポートしています。

対象ユーザー

長期的なプロジェクトを管理し、デスクトップタスクを自動化し、クラウドベースのチャットボットに頼らずに『第二の脳』としての知識やデザイン資産を維持したいパワーユーザー向けに設計されています。

主な特徴

  • 自律的実行:目標をタスクに分解し、進捗を追跡しながらバックグラウンドで実行可能。
  • 長期記憶:階層的メモリ(グローバル、プロジェクト、エージェント)とベクトル検索、ユーザーの好みを学習する『ドリーム・ダイアリー』合成機能を備える。
  • デスクトップ制御:ユーザーの承認を得た上で、macOSのデスクトップ、ウィンドウ、ブラウザを観察・操作可能。
  • デザインスペース:プロンプトや画像からWeb、モバイル、PPTなど実用的なデザインを生成し、リアルタイムプレビューとバージョン管理を提供。
  • 知識スペース:Obsidianと同期可能な、共同作業可能なMarkdownベースの第二の脳。
  • クロスプラットフォーム存在:デスクトップ、Web、Telegram、Discord、SlackなどさまざまなIMチャネル間でセッションとメモリを同期。

関連

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