随着 AI Agent 技术快速发展,越来越多开发者开始探索如何让 AI 不仅具备任务执行能力,还能够以更加自然的方式融入日常使用场景。最近在 GitHub 上看到的开源项目 AgentPet,便是一个颇具创意的尝试。

AgentPet 将大语言模型、长期记忆和桌面宠物结合在一起,让 AI 不再只是一个聊天窗口,而是以虚拟角色的形式长期驻留在用户桌面上。相比传统 AI 助手,它更强调陪伴感和持续交互体验。

项目支持接入多种主流大模型,包括 OpenAI、Claude、Gemini、OpenRouter 以及 Ollama 等本地模型方案,开发者可以根据自身需求灵活选择模型服务。除了基础对话能力外,AgentPet 还引入了长期记忆机制,可以记录用户偏好、历史交流内容以及行为习惯,让 AI 在持续使用过程中逐渐形成更符合个人需求的交互方式。

在产品形态上,AgentPet 与传统 Agent 项目最大的区别在于其桌面宠物设计。AI 会以角色形象出现在桌面环境中,通过动作、状态和互动反馈增强存在感,使其更接近数字伙伴而非单纯的工具软件。这种设计思路与近年来兴起的 AI Companion 概念有着较高的契合度。

从技术架构来看,项目主要围绕 Agent、Memory、Tools 和 LLM 四个核心模块构建。大模型负责推理与对话,记忆模块负责长期信息存储,工具模块负责执行外部任务,而桌面宠物则承担用户交互入口的角色。整体架构清晰,也为后续功能扩展预留了较大空间。

对于希望研究 AI Agent、长期记忆系统、桌面应用开发或者 AI Companion 产品形态的开发者来说,AgentPet 是一个值得关注的开源项目。虽然项目目前仍处于持续迭代阶段,但已经展示出将 Agent 能力与虚拟角色结合的潜力,也为未来 AI 助手的发展方向提供了新的思路。

项目地址:

AgentPet GitHub 仓库  https://github.com/ntd4996/agentpet

项目亮点:

  • AI Agent 与桌面宠物结合
  • 支持 GPT、Claude、Gemini、Ollama 等模型
  • 内置长期记忆能力
  • 支持工具调用与任务执行
  • 开源可扩展,适合二次开发
  • 探索 AI Companion 新形态

如果你已经对传统聊天机器人感到审美疲劳,那么 AgentPet 或许能让你看到 AI Agent 的另一种可能——让 AI 不只是回答问题,而是真正成为一个长期陪伴在桌面的数字伙伴。