#55th of 12 in Assistants
cowagent
Personal AI agent with memory, skills and chat channels like Telegram and Slack
Documentation ↗
(opens in a new tab)Website ↗
(opens in a new tab)Repository on GitHub ↗
(opens in a new tab)
- Stars
- 47.3k
- License
- MIT
- Last commit
- Oct 2026
- Last release
- Sep 2026
- Language
- Python
Overview
CowAgent is a Python agent that plans tasks, runs built-in tools (terminal, file I/O, browser, scheduler, web search) and MCP servers, and keeps a three-tier long-term memory plus a Markdown knowledge base. It connects to hosted LLM providers and also to Web, Telegram, Slack, Discord, Feishu, DingTalk, WeChat and QQ, with a Web console on port 9899. Multi-agent teams and installable skills are included.
Who it is for: Self-hosters wanting one always-on agent reachable from chat apps
Strengths
- Many channels: Web, Telegram, Slack, Discord, Feishu, DingTalk, WeChat, QQ
- Chat, vision, image, ASR/TTS and embeddings can each use a different provider
- Native MCP support over stdio, SSE and Streamable HTTP via a single mcp.json
- Three-tier memory with hybrid keyword and vector retrieval
Weaknesses
- Agent has access to the host OS; README advises trusted environments only
- Agent mode uses substantially more tokens than plain chat
- Local models only via a Custom provider, with chat as the only listed capability
- Install is a curl-piped script; README documents no pinned-version install
What it needs
- Docker + Compose
- Needs LLM provider API (OpenAI, Claude, Gemini, DeepSeek, Qwen and others)
- Models: Claude, OpenAI GPT, Gemini, DeepSeek, Qwen
- port 9899
Also in Assistants
See all 12| Rank | Project | Score |
|---|---|---|
| 1 | nanobotSmall Python agent runtime with bundled WebUI, TUI and chat channels | 84 out of 100 |
| 2 | OpenClawPersonal assistant gateway that answers in Discord, Slack, WhatsApp and Telegram | 79 out of 100 |
| 3 | Hermes AgentTerminal and chat-app agent that writes its own skills and remembers you | 76 out of 100 |
| #4 | ZeroClawSingle Rust binary agent runtime with 30+ channels and hardware access | 75 out of 100 |
| #6 | QwenPawPersonal AI agent with memory, skills, and chat-channel connectors | 66 out of 100 |