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)
CowAgent is an open-source AI agent framework that autonomously plans multi-step tasks, executes tools and skills, maintains long-term memory and a personal knowledge base, and self-evolves through continuous use. Originally developed as chatgpt-on-wechat, it connects to major LLM providers (Claude, GPT, Gemini, DeepSeek, Qwen) and messaging platforms (WeChat, Telegram, Slack, Discord, Feishu) while supporting MCP protocol integration for external tools. Developers can deploy it locally, in Docker, or on servers with a one-line installer and manage everything through a unified web console.
Key Features
Use Cases
- 01Deploy a personal AI assistant that remembers past conversations and builds knowledge over time
- 02Automate complex workflows by combining file operations, terminal commands, web searches, and browser automation
- 03Create a multi-channel chatbot that serves WeChat, Telegram, and Slack from a single agent instance
- 04Build custom skills for third-party API integrations through conversational authoring
- 05Integrate MCP servers to extend agent capabilities with external tools and data sources
- 06Run scheduled tasks and background processes with persistent memory across sessions
Related Agents
View morehermes-agent
The agent that grows with you
agency-agents
A complete AI agency at your fingertips - From frontend wizards to Reddit community ninjas, from whimsy injectors to reality checkers. Each agent is a specialized expert with personality, processes, and proven deliverables.
openinterpreter
A coding agent for open models like Kimi K3
cline
Autonomous coding agent as an SDK, IDE extension, or CLI assistant.
CowAgent — FAQ
What is CowAgent?+
CowAgent is an open-source AI agent framework that autonomously plans tasks, controls your computer and external services, creates skills, and builds long-term memory and knowledge. It supports multiple LLM providers and messaging platforms with extensible tools and MCP protocol integration.
How do I install CowAgent?+
Run the one-line installer for your platform: on Linux/macOS use bash <(curl -fsSL https://cdn.link-ai.tech/code/cow/run.sh), on Windows PowerShell use irm https://cdn.link-ai.tech/code/cow/run.ps1 | iex, or deploy with Docker using the provided docker-compose.yml. After installation, access the web console at http://localhost:9899.
Which AI models does CowAgent support?+
CowAgent integrates with Claude (Opus/Sonnet), OpenAI GPT, Gemini, DeepSeek, Qwen, GLM, Kimi, MiniMax, Doubao, ERNIE, and more. You can configure different providers for chat, vision, image generation, speech, and embeddings directly in the web console.
Do I need API keys to use CowAgent?+
Yes, you need API keys from at least one LLM provider (e.g., Claude, OpenAI, Gemini, or DeepSeek). Additional API keys may be required for specific channels like Telegram, Slack, or WeChat depending on which platforms you want to connect.
Is CowAgent free to use?+
CowAgent itself is free and open-source under the MIT license. However, you will incur costs from LLM provider API usage, and agent mode consumes significantly more tokens than regular chat due to planning and tool execution loops.
Can I extend CowAgent with custom tools and skills?+
Yes, you can install skills from the Skill Hub marketplace, create custom skills through conversational authoring with the built-in skill-creator, or integrate external tools via the MCP protocol by adding server configurations to mcp.json.
How do I install CowAgent?+
Open the source repository on GitHub and follow its README. CowAgent is a agent — MCP Agents Market links you directly to the official repo.
Is CowAgent free?+
CowAgent is an open-source project hosted on GitHub. Check the repository for its license and any usage requirements.