zhayujie/CowAgent

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

What it solves

CowAgent 是一個完整的 AI 助手,旨在超越單純聊天,透過主動規劃任務、控制電腦與外部服務,並建立持續的個人知識庫。它提供統一的「Agent Harness」,讓使用者能部署一個會透過自我演化與長期記憶成長的個人 AI。

How it works

CowAgent 以解耦的架構運作,訊息從各種通訊渠道(如 Telegram、Slack 或 Web 控制台)流入 Agent Core。此核心使用 LLM 來規劃與推理可用的工具與技能。它採用三層記憶系統(context、daily、core)以及「Deep Dream」流程,將每日經驗濃縮成長期記憶。對於結構化資訊,系統會自動整理成 Markdown wiki 與視覺化知識圖譜。

Who it’s for

此工具適合想要 24/7 個人 AI 助手的個人與開發者,可本地或在伺服器上部署,整合至喜愛的即時通訊應用,並可自行擴充技能與工具。

Highlights

  • Multi-Channel Integration: 支援包括 WeChat、Telegram、Slack、Discord、Feishu 等多平台。
  • Extensible Skill System: 可從 Skill Hub 安裝預製技能,或透過自然語言對話自行創建新技能。
  • Advanced Memory: 具備三層長期記憶架構與自動記憶蒸餾功能。
  • Broad Model Support: 相容 Claude、OpenAI、Gemini、DeepSeek、Qwen 等主要模型供應商。
  • Tool Integration: 內建系統工具(終端機、瀏覽器、檔案 I/O)與原生 Model Context Protocol(MCP)支援。
  • Self-Evolution: 自動回顧對話以改進技能,並跟進未完成的任務。