CowAgent

可自托管的多渠道助手,规划任务并调用工具、技能、记忆与知识库完成工作。

Star 数
★ 48k
最近更新
1 天前
License
MIT
主语言
Python

30 秒速览

运行形态
命令行工具自托管服务桌面应用
可在哪里用
通用 · 跨平台OpenAI API · Claude API
费用
软件免费,模型调用费用自付
上手难度
低 · 几分钟可跑通
开始前需要
Shell / 命令行网络访问本地文件系统MCP Server
典型场景
希望在自己的电脑或服务器上运行 24/7 助手的个人用户,可通过 Web Console 统一聊天、配置模型并连接渠道。
不适合
  • 不愿让 Agent 访问本地操作系统的用户
  • 对 token 成本敏感、只用普通聊天的用户

这个 Agent 能做什么,适合哪些场景?

CowAgent 是一个开源的超级 AI 助手与 Agent Harness,面向需要持续运行的个人电脑或服务器部署。消息可从 Web 控制台及多种即时通信渠道进入;Agent Core 结合模型、记忆、知识、工具和 Skills 进行任务规划与执行,再将结果返回原渠道。它提供三层长期记忆、自动整理的 Markdown 知识库,以及可视化知识图谱浏览。工具层包括文件操作、bash、浏览器自动化、调度、网页搜索和 MCP 集成,Skills 则用于组合更高层的工作流。它支持本地、Docker 和服务器部署,并通过 Web 控制台配置模型、渠道、技能和相关功能。

CowAgent 从 Web Console、Telegram、Slack、Discord、WeChat、Feishu/Lark、DingTalk 等渠道接收文本、图片、语音和文件。Agent Core 将复杂目标拆解为步骤,并循环调用 read、write、edit、ls、bash、send、memory、env_config、web_fetch、scheduler、web_search、vision 和 browser 等内置工具;还可通过 mcp.json 接入使用 stdio 或 SSE 传输的 MCP 服务器。它可把信息写入会话上下文、每日记忆和 MEMORY.md,并将结构化知识整理为 Markdown wiki。用户可用 /skill list、/skill search <keyword> 与 /skill install <name> 管理技能,最终回复或文件通过发起请求的渠道交付。

  1. 希望在自己的电脑或服务器上运行 24/7 助手的个人用户,可通过 Web Console 统一聊天、配置模型并连接渠道。
  2. 需要在 Telegram、Slack、Discord 或企业微信等多个入口使用同一助手的团队,可让一个 Agent 实例并行服务这些渠道。
  3. 要让助手读取、编辑和发送本地文件,并在终端执行命令的用户,可将文件 I/O 与 bash 纳入多步骤任务。
  4. 需要把日常对话沉淀为可检索记忆和按主题组织的 Markdown 知识库的个人知识管理用户。
  5. 已有 MCP 服务的开发者,可用 mcp.json 通过 stdio 或 SSE 接入额外能力,而无需编写集成代码。

如何安装或部署这个 Agent?

Linux/macOS:bash <(curl -fsSL https://cdn.link-ai.tech/code/cow/run.sh);Windows PowerShell:irm https://cdn.link-ai.tech/code/cow/run.ps1 | iex;Docker:先运行 curl -O https://cdn.link-ai.tech/code/cow/docker-compose.yml,再运行 docker compose up -d。启动后访问 http://localhost:9899,在 Web Console 配置所选模型提供商并开始使用;所提供材料未列出各提供商凭证的具体字段或取得方式。服务器部署时,将 config.json 的 web_host 设为 0.0.0.0、设置 web_password,并开放 9899 端口。

如何使用这个 Agent?

打开 http://localhost:9899,在 Web Console 中配置模型、连接渠道、安装技能并与 Agent 对话。服务安装后可使用 cow start、cow stop、cow restart、cow status、cow logs 和 cow update 管理服务;使用 cow skill install <name> 安装技能,或使用 cow install-browser 安装浏览器自动化。聊天中可用 /skill list、/skill search <keyword> 和 /skill install <name> 管理 Skills。

这个 Agent 有哪些优点和局限?

优点
  • 将任务规划、工具循环调用、长期记忆、知识库和多渠道消息入口整合在一个可自托管的 Agent Harness 中。
  • 三层记忆结构(上下文、每日记忆、MEMORY.md)配合 Deep Dream 整理,并提供自动维护的 Markdown 知识库与知识图谱浏览。
  • 内置文件、终端、浏览器、调度和搜索工具,同时用 mcp.json 支持 MCP 的 stdio/SSE 集成与热重载。
  • 模型能力可分别为聊天、视觉、图像生成、ASR、TTS 和嵌入选择供应商,并提供多家模型提供商支持。
局限
  • Agent 可访问本地操作系统;材料明确建议只在可信环境部署,采用前需要评估权限与隔离边界。
  • Agent 模式的 token 消耗显著高于普通聊天,运行成本取决于所选模型和使用方式。
  • 服务器公网访问需要手动修改 config.json、设置 web_password 并配置防火墙或安全组。
  • 虽然列出多家模型提供商,但所提供材料未给出每家供应商的凭证配置细节、配额要求或功能差异。

这个 Agent 与同类方案有什么区别?

与相关度最高的同类 agent 并排比较关键指标。

Agent 源码审查 形态 / 费用 Star 最近更新 主语言 完整支持的平台
CowAgent 当前 52 · 缺口较多 命令行工具免费 + 模型费 ★ 48k 1 天前 Python OpenAI API · Claude API
Octop 自托管 AI 助手 67 · 存在缺口 命令行工具免费 + 模型费 ★ 12k 1 天前 Python Codex · Claude Code · OpenAI API
OpenAgent 27 · 缺口较多 命令行工具免费 + 模型费 ★ 5.7k 4 天前 Go OpenAI API · Claude API
Engramory 长期记忆 63 · 存在缺口 Agent 插件 / 技能免费 ★ 201 3 天前 JavaScript Codex · Claude Code

FollowAgents 如何评估这个 Agent?

FollowAgents 源码审查 · FARS-2.1
缺口较多
52/ 100 五分制 2.6 / 5
本评测基于 2026年8月9日 的源码;此后该项目发布了 7 个正式版本,尚未复审。分数与结论只代表评测时的版本。 最近版本 ↓
信任安全 10/29
可靠稳定 6/14
适用触发 12/18
规范维护 12/18
有效结果 9/13
证据核验 3/8
查看各维度的扣分理由
信任安全10 / 29 · 1.7/5

证据显示项目提供Web控制台密码保护、安全加固等,但未详细说明权限最小化、用户确认机制、数据流透明性、敏感数据处理、依赖安全、外部影响、回滚和来源归属。因此各标准仅得1分,因有部分证据但不够充分。

可靠稳定6 / 14 · 2.1/5

自一致性得2分,因README、测试和代码结构一致;依赖可用性得1分,因依赖列表存在但未验证;失败消息得1分,因测试覆盖部分错误处理但未全面。

适用触发12 / 18 · 3.3/5

受众和场景得2分,因明确面向个人和企业;能力边界得2分,因列出工具和技能;触发精度得2分,因有CLI命令和技能命令;环境适配得2分,因支持多平台和多模型。

规范维护12 / 18 · 3.3/5

信息架构得2分,因有清晰文档结构;安装说明得2分,因提供一键安装和Docker;命名稳定性得2分,因有重命名通知;示例和FAQ得2分,因有快速入门;已知限制得2分,因有免责声明;许可证得2分,因MIT;版本和变更日志得2分,因有详细变更日志;维护责任得2分,因有贡献指南。

有效结果9 / 13 · 3.5/5

输出可用性得2分,因有Web控制台和CLI;边际价值得2分,因提供多通道和技能;成本效益得2分,因有成本提示和免费开源。

证据核验3 / 8 · 1.9/5

声明可追溯性得1分,因有文档链接但未验证;跨源佐证得1分,因有社区链接但未验证;事实推断分离得1分,因有免责声明但未明确区分。

风险与缓解建议
  • 静态审查无法验证实际运行行为,所有安全声明需进一步测试。
  • 依赖未固定版本,存在供应链风险。
  • 未提供明确的权限最小化策略,Agent可能拥有过多系统访问权限。
证据充分度:低 评估于 2026年8月9日 审查版本 cd74a636d591 评估后仓库已有新提交,评分可能未覆盖最新改动
查看完整评分方法 →

最近版本

来自该项目 GitHub Releases 的最新发布记录,说明为上游原文摘录,未经本站改写或测试。

  1. 2.2.2
    发布说明摘录
    🌐 [English](https://docs.cowagent.ai/releases/v2.2.2) | [中文](https://docs.cowagent.ai/zh/releases/v2.2.2) 💬 Guest Pages Share an Agent as a standalone chat page, or embed it in your website as a chat window. Visitors open the link and start chatting without signing in, which suits product inquiries, knowledge base Q&A, customer support, and similar scenarios: - Standalone pages: each page gets its own link, visitors keep their chat history, and the name, icon, theme color, welcome message, and suggested questions are all customizable. <Frame> …
    在 GitHub 查看 ↗
  2. 2.2.1
    发布说明摘录
    🌐 [English](https://docs.cowagent.ai/releases/v2.2.1) | [中文](https://docs.cowagent.ai/zh/releases/v2.2.1) 📁 Artifacts A new Artifacts page brings together the files created in your conversations, in both the Web console and the desktop client: - Automatic collection: documents, web pages, images, and videos your Agents create show up in Artifacts automatically, on one timeline across all Agents. - Preview and trace back: filter by type or Agent, search, preview in place, and jump back to the conversation that produced a file (Thanks @rudycelekli #3732). …
    在 GitHub 查看 ↗
  3. 2.2.0
    发布说明摘录
    🌐 [English](https://docs.cowagent.ai/releases/v2.2.0) | [中文](https://docs.cowagent.ai/zh/releases/v2.2.0) 🧩 Capabilities Center The former Skills menu is now Capabilities, a single place in the Web console and desktop client to manage built-in tools, MCP tools, and skills: - Skill installation: install from Cow Skill Hub, GitHub, or ClawHub, or upload an archive, a SKILL.md, or a folder. Every skill is previewed first and only installed after you confirm. …
    在 GitHub 查看 ↗

常见问题

它能在没有云端托管的情况下运行吗?
可以。材料列出本地、Docker 和服务器部署方式,也提供 macOS/Windows 桌面客户端。
使用它需要给助手哪些权限?
内置能力包含本地文件操作和 bash,免责声明明确指出 Agent 可访问本地操作系统,因此应仅部署在可信环境。
能否接入现有 MCP 服务?
可以。通过 mcp.json 可接入 MCP 服务器,材料明确支持 stdio 和 SSE 传输,并称支持热重载。
模型和使用成本如何处理?
可在 Web Console 配置多家模型提供商;Agent 模式通常比普通聊天消耗更多 token,具体费用取决于选用的模型供应商。
在 GitHub 查看 ↗ 安装 ↓

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。

相关 Agents