Repolode
shiwenwen

shiwenwen/hope-agent

本地优先的跨端桌面 AI 助手,支持长期记忆、自主推进目标,也可无界面常驻 NAS 或云端。

可替代:ChatGPT

Star
1,852
Fork
168
未关闭 Issue
66
最近提交
前天

这是什么?

Hope Agent 是一款基于 Rust 和 Tauri 构建的桌面 AI 助手,会话、记忆和任务状态可以在桌面应用、浏览器 Web 界面以及 Telegram、Discord、Slack、飞书等 IM 渠道之间延续。它也能以无界面的服务形式(hope-agent server)常驻 NAS、家庭服务器或云主机,完整 Web 界面已内嵌在程序中。

除了对话,它还面向长期任务:Goal 用于定义目标与完成标准,Workflow 组织多步骤执行并保留可追溯的运行记录,Loop 则按时间或事件决定何时继续推进。记忆分为全局、项目和 Agent 三个范围,按需召回;复杂任务可沉淀为待审核的技能草稿。在 macOS 上还能控制桌面和浏览器,调用 MCP 工具,执行命令和修改文件,所有敏感操作都经过工具审批,并可选择 Docker 沙箱隔离。

桌面端目前在 macOS 上功能最完整,Linux 与 Windows 仍为实验性支持。模型接入提供约 50 个服务商模板,并可通过 Ollama 一键配置本地模型。配置与数据默认保存在 ~/.hope-agent/ 目录,API 请求直接发送至模型服务商。

核心功能

  • 01桌面、浏览器与 IM 渠道之间的会话接力
  • 02Goal、Workflow、Loop 支持可暂停、可恢复的长时任务
  • 03按全局、项目、Agent 划分的跨会话记忆
  • 04敏感工具调用需审批,高风险命令可在 Docker 沙箱中执行
  • 05无界面服务模式,内嵌 Web 界面,适合 NAS 或云主机部署
  • 06内置 MCP 客户端与生命周期 Hooks

适用场景

  • 在家用 NAS 上常驻个人助手,通过手机浏览器访问
  • 在桌面发起的资料整理或文稿任务,之后在 Telegram 或飞书中继续跟进
  • 结合共享记忆、上传文件和定时任务管理一个长期项目
  • 将其作为 IDE 的 ACP Agent 后端使用

标签

常见问题

hope-agent 是什么?
本地优先的跨端桌面 AI 助手,支持长期记忆、自主推进目标,也可无界面常驻 NAS 或云端。 Hope Agent 是一款基于 Rust 和 Tauri 构建的桌面 AI 助手,会话、记忆和任务状态可以在桌面应用、浏览器 Web 界面以及 Telegram、Discord、Slack、飞书等 IM 渠道之间延续。它也能以无界面的服务形式(hope-agent server)常驻 NAS、家庭服务器或云主机,完整 Web 界面已内嵌在程序中。
hope-agent 可以免费使用吗?用的什么许可证?
hope-agent 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
hope-agent 还在维护吗?
活跃维护中。hope-agent 最近一次提交是在 2026年10月20日。
hope-agent 适合用来做什么?
在家用 NAS 上常驻个人助手,通过手机浏览器访问 在桌面发起的资料整理或文稿任务,之后在 Telegram 或飞书中继续跟进 结合共享记忆、上传文件和定时任务管理一个长期项目 将其作为 IDE 的 ACP Agent 后端使用
在哪里获取 hope-agent?
源代码和安装说明在 GitHub 上:https://github.com/shiwenwen/hope-agent

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目