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 等)。
相關
- 專案
- 專案
- 專案
- 專案
- 專案