docs/en/README.md
[<a href="https://github.com/zhayujie/CowAgent/blob/master/README.md">δΈζ</a>] | [English] | [<a href="https://github.com/zhayujie/CowAgent/blob/master/docs/ja/README.md">ζ₯ζ¬θͺ</a>]
</p>CowAgent is an AI super assistant powered by LLMs, capable of autonomous task planning, operating computers and external resources, creating and executing Skills, and continuously growing with long-term memory and a personal knowledge base. It supports flexible model switching, handles text, voice, images, and files, and can be integrated into WeChat, Web, Feishu, DingTalk, WeCom Bot, WeCom App, and WeChat Official Account β running 7Γ24 hours on your personal computer or server.
<p align="center"> <a href="https://cowagent.ai/">π Website</a> Β· <a href="https://docs.cowagent.ai/en/intro/index">π Docs</a> Β· <a href="https://docs.cowagent.ai/en/guide/quick-start">π Quick Start</a> Β· <a href="https://skills.cowagent.ai/">π§© Skill Hub</a> Β· <a href="https://link-ai.tech/cowagent/create">βοΈ Try Online</a> </p>CowAgent is both an out-of-the-box AI super assistant and a highly extensible Agent framework. You can extend it with new model interfaces, channels, built-in tools, and the Skills system to flexibly implement various customization needs.
Try online (no deployment needed): CowAgent
2026.04.14: v2.0.6 β Knowledge Base, Deep Dream Memory Distillation, Smart Context Compression, Web Console upgrades.
2026.04.01: v2.0.5 β Cow CLI, Skill Hub open source, Browser tool, WeCom Bot QR scan, and more.
2026.02.27: v2.0.2 β Web console overhaul (streaming chat, model/skill/memory/channel/scheduler/log management), multi-channel concurrent running, session persistence, new models including Gemini 3.1 Pro / Claude 4.6 Sonnet / Qwen3.5 Plus.
2026.02.13: v2.0.1 β Built-in Web Search tool, smart context trimming, runtime info dynamic update, Windows compatibility, fixes for scheduler memory loss, Feishu connection issues, and more.
2026.02.03: v2.0.0 β Full upgrade to AI super assistant with multi-step task planning, long-term memory, built-in tools, Skills framework, new models, and optimized channels.
2025.05.23: v1.7.6 β Web channel optimization, AgentMesh multi-agent plugin, Baidu TTS, claude-4-sonnet/opus support.
2025.04.11: v1.7.5 β wechatferry protocol, DeepSeek model, Tencent Cloud voice, ModelScope and Gitee-AI support.
2024.12.13: v1.7.4 β Gemini 2.0 model, Web channel, memory leak fix.
Full changelog: Release Notes
The project provides a one-click script for installation, configuration, startup, and management:
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
After running, the Web service starts by default. Access http://localhost:9899/chat to chat.
Script usage: One-click Install. After installation, you can also use cow start, cow stop, and other CLI commands to manage the service.
1. Clone the project
git clone https://github.com/zhayujie/CowAgent
cd CowAgent/
2. Install dependencies
pip3 install -r requirements.txt
pip3 install -r requirements-optional.txt # optional but recommended
3. Install Cow CLI (recommended)
pip3 install -e .
After installation, use cow commands to manage the service (start, stop, update, etc.) and skills. See Command Docs.
4. Install browser (optional)
If you need the Agent to operate a browser (visit web pages, fill forms, etc.):
cow install-browser
This auto-installs playwright and Chromium. See Browser Tool Docs.
5. Configure
cp config-template.json config.json
Fill in your model API key and channel type in config.json. See the configuration docs for details.
6. Run
cow start # recommended, requires Cow CLI
python3 app.py # or run directly
For server deployment, use cow commands to manage the service:
cow start # start in background
cow stop # stop service
cow restart # restart service
cow status # check running status
cow logs # view logs
cow update # pull latest code and restart
Or use the traditional way:
nohup python3 app.py & tail -f nohup.out
curl -O https://cdn.link-ai.tech/code/cow/docker-compose.yml
# Edit docker-compose.yml with your config
sudo docker compose up -d
sudo docker logs -f chatgpt-on-wechat
Supports mainstream model providers. Recommended models for Agent mode:
| Provider | Recommended Model |
|---|---|
| DeepSeek | deepseek-v4-flash |
| MiniMax | MiniMax-M2.7 |
| Claude | claude-sonnet-4-6 |
| Gemini | gemini-3.1-pro-preview |
| OpenAI | gpt-5.4 |
| GLM | glm-5.1 |
| Qwen | qwen3.6-plus |
| Doubao | doubao-seed-2-0-code-preview-260215 |
| Kimi | kimi-k2.6 |
For detailed configuration of each model, see the Models documentation.
Coding Plan is a monthly subscription package offered by various providers, ideal for high-frequency Agent usage. All providers can be accessed via OpenAI-compatible mode:
{
"bot_type": "openai",
"model": "MODEL_NAME",
"open_ai_api_base": "PROVIDER_CODING_PLAN_API_BASE",
"open_ai_api_key": "YOUR_API_KEY"
}
bot_type: Must be openaimodel: Model name supported by the provideropen_ai_api_base: Provider's Coding Plan API Base (different from standard pay-as-you-go)open_ai_api_key: Provider's Coding Plan API KeyNote: Coding Plan API Base and API Key are usually separate from standard pay-as-you-go ones. Please obtain them from each provider's platform.
Supported providers include Alibaba Cloud, MiniMax, Zhipu GLM, Kimi, Volcengine, and more. For detailed configuration of each provider, see the Coding Plan documentation.
Supports multiple platforms. Set channel_type in config.json to switch:
| Channel | channel_type | Docs |
|---|---|---|
weixin | WeChat Setup | |
| Web (default) | web | Web Channel |
| Feishu | feishu | Feishu Setup |
| DingTalk | dingtalk | DingTalk Setup |
| WeCom Bot | wecom_bot | WeCom Bot Setup |
| WeCom App | wechatcom_app | WeCom Setup |
| WeChat MP | wechatmp / wechatmp_service | WeChat MP Setup |
| Terminal | terminal | β |
Multiple channels can be enabled simultaneously, separated by commas: "channel_type": "feishu,dingtalk".
<a href="https://link-ai.tech" target="_blank"></a>
LinkAI is a one-stop AI agent platform for enterprises and developers, integrating multimodal LLMs, knowledge bases, Agent plugins, and workflows. Supports one-click integration with mainstream platforms, SaaS and private deployment.
FAQs: https://github.com/zhayujie/CowAgent/wiki/FAQs
Welcome to add new channels, referring to the Feishu channel as an example. Also welcome to contribute new Skills, see the Skill Creation docs, or submit to Skill Hub.
Welcome to submit PRs and Issues, and support the project with a π Star. For questions, check the FAQ list or search Issues.