zhayujie/CowAgent

Open-source super AI assistant & Agent Harness. Plans tasks, runs tools and skills, self-evolves with memory and knowledge. Multi-agent, multi-model, multi-channel. Lightweight, extensible, one-line install. (formerly chatgpt-on-wechat)

解决的问题

CowAgent 是一个开源 AI 助手,旨在超越简单的聊天,主动规划任务、控制计算机和外部服务,并随着时间的推移不断进化自身能力。它提供了一个统一框架("Agent Harness"),用于部署个人 AI 代理,该代理可以跨各种消息平台管理长期记忆、结构化知识和广泛的工具。

工作原理

CowAgent 采用解耦架构,消息通过渠道(如 Telegram 或 Slack)进入,并由代理核心处理。核心对可用工具和记忆进行推理,以规划一系列操作。它支持多种 LLM 提供商,适用于不同模态(聊天、视觉、图像生成、ASR/TTS)。

关键技术组件包括:

  • 三层记忆:通过夜间"深度梦境"蒸馏过程,将信息从短期上下文移动到日常记忆,最终进入长期MEMORY.md文件的系统。
  • 知识库:自动策划的 Markdown 维基和知识图谱,按主题而非时间组织信息。
  • 技能与工具:原子工具(如 bash、浏览器自动化和文件 I/O)被组合成更高级的"技能",可以从中心安装或通过自然语言创建。
  • MCP 集成:原生支持模型上下文协议,以集成外部工具服务器。

适用人群

它专为希望在自己的硬件或服务器上运行持久、全天候 AI 助手的用户,以及希望跨多个 IM 平台构建和部署复杂代理工作流的开发人员而构建。

亮点

  • 多代理团队:能够创建具有不同角色和知识的代理团队,在共享对话中协作。
  • 自我进化:自动审查对话以改进技能并跟进未完成的任务。
  • 广泛集成:支持包括微信、Telegram、Slack、Discord 和飞书在内的众多渠道。
  • 可扩展工具:内置浏览器自动化、终端访问,以及用于扩展功能的一键技能中心。
  • 模型无关:通过 Web 控制台轻松切换提供商(Claude、GPT、Gemini、DeepSeek 等)。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目