Open-source personal 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.
$ npx -y skills add zhayujie/CowAgent --agent claude-code
Repo: zhayujie/CowAgent
What's inside
CowAgent is an open-source super AI assistant that proactively plans tasks, controls your computer and external services, creates and runs Skills, builds a personal knowledge base and long-term memory, forms multi-agent teams, and grows alongside you through self-evolution โ a reference implementation of Agent Harness engineering.
CowAgent is lightweight, easy to deploy, and built to extend. Plug in any major LLM provider and run it 24/7 on a personal computer or server, across the web and all major IM platforms.
| Capability | Description |
|---|---|
| Planning | Decomposes complex tasks and executes them step by step, looping over tools until the goal is reached |
| Multi-Agent | Build a team of Agents, each with its own role, model, skills, and knowledge, collaborating within a shared conversation |
| Memory | Three-tier architecture (context โ daily โ core), automatic Deep Dream distillation, hybrid keyword + vector retrieval |
| Knowledge | Auto-curates structured knowledge into a Markdown wiki, builds an evolving knowledge graph with visual browsing |
| Evolution | Self-Evolution reviews conversations automatically to improve skills, follow up on unfinished tasks, and consolidate memory and knowledge, growing through everyday use |
| Skills | One-click install from Skill Hub, GitHub, ClawHub; or create custom skills via natural-language conversation |
| Tools | Built-in file I/O, terminal, browser, scheduler, memory retrieval, web search, and 10+ more tools โ with native MCP integration |
| Channels | Integrates with Web, WeChat, Feishu, DingTalk, WeCom, QQ, Official Accounts, Telegram, and Slack |
| Multimodal | First-class support for text, images, voice, and files โ recognition, generation, and delivery |
| Models | Claude, GPT, Gemini, DeepSeek, Qwen, GLM, Kimi, MiniMax, Doubao, and more โ swap providers from the Web console with one click |
| Deploy | One-line installer, unified Web console, multiple deployment modes (local, Docker, server) |
CowAgent is a complete Agent Harness: messages flow in through Channels; the Agent Core plans and reasons over memory, knowledge, and the available tools and skills; Models generate the response, which is sent back through the originating channel. Every layer is decoupled and independently extensible.
Read more in Architecture.
A one-line installer takes care of dependencies, configuration, and startup:
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
Docker:
curl -O https://cdn.link-ai.tech/code/cow/docker-compose.yml
docker compose up -d
Once started, open http://localhost:9899 to access the Web console โ your one-stop hub to chat with the Agent, configure models, connect channels, and install skills.
Deploying on a server? Set
web_hostto0.0.0.0inconfig.jsonto make the console reachable from outside, and setweb_passwordto protect it. Don't forget to open port9899in your firewall or security group.
๐ Detailed guides: Quick Start ยท Install from Source ยท Upgrade
After installation, manage the service with the cow CLI:
cow start | stop | restart # service control
cow status | logs # status and logs
cow update # pull latest code and restart
cow skill install <name> # install a skill
cow install-browser # install browser automation
๐ป Desktop client: download the CowAgent Desktop client (macOS / Windows) โ the backend is bundled, ready to use out of the box.
Create a team of Agents, each with its own memory, capabilities, knowledge, and workspace. Each can focus on its own domain, or collaborate within a shared conversation to tackle complex tasks together. Multi-Agent teams are available on the Web, the desktop client, and IM channel integrations.
See Agent Team for details.
CowAgent supports all mainstream LLM providers. Chat, vision, image generation, ASR/TTS, and embeddings can each be routed to a different vendor. Providers are configured directly in the Web console โ no manual file editing required.
| Provider | Featured Models | Chat | Vision | Image Gen | ASR | TTS | Embedding |
|---|---|---|---|---|---|---|---|
| DeepSeek | deepseek-flash (V4.1) / pro | โ | โ | ||||
| Claude | claude-opus-5-5 / fable-5.1 | โ | โ | ||||
| OpenAI | gpt-6.1-sol / gpt-6 series | โ | โ | โ | โ | โ | โ |
| Gemini | gemini-3.8-flash | โ | โ | โ | |||
| MiniMax | MiniMax-M3 | โ | โ | โ | โ | ||
| GLM | glm-5.3-flash, glm-5v-turbo | โ | โ | โ | โ | ||
| Qwen | qwen3.8-flash | โ | โ | โ | โ | โ | โ |
| Kimi | kimi-k3 | โ | โ | ||||
| Doubao | doubao-seed-2.1 series | โ | โ | โ | โ | ||
| ERNIE | ernie-5.1 | โ | โ | ||||
| MiMo | mimo-v2.5 / pro | โ | โ | โ | |||
| LinkAI | One key for 100+ models | โ | โ | โ | โ | โ | โ |
| Custom | Local models / third-party proxy | โ |
For details on each provider, see the Models overview.
A single Agent instance can serve multiple channels in parallel. Most channels can be onboarded right from the Web console.
| Channel | Text | Image | File | Voice | Group |
|---|---|---|---|---|---|
| Web Console (default) | โ | โ | โ | โ | |
| Telegram | โ | โ | โ | โ | โ |
| Slack | โ | โ | โ | โ | |
| Discord | โ | โ | โ | โ | |
| โ | โ | โ | โ | ||
| Feishu / Lark | โ | โ | โ | โ | โ |
| DingTalk | โ | โ | โ | โ | โ |
| WeCom Bot | โ | โ | โ | โ | โ |
| โ | โ | โ | โ | ||
| WeCom App | โ | โ | โ | โ | |
| WeChat Customer Service | โ | โ | โ | โ | |
| WeChat Official Account | โ | โ | โ |
See the Channels overview for setup details.
The Web console is the default channel and the unified entry point to configure models, channels, skills, memory, and more.
Long-term memory uses a three-tier architecture: conversation context (short-term) โ daily memory (mid-term) โ MEMORY.md (long-term). A nightly Deep Dream pass distills scattered memories into refined long-term entries and a narrative journal. See Long-term Memory ยท Deep Dream.
Personal knowledge base complements the time-ordered memory by organizing structured knowledge by topic. The Agent automatically curates valuable information from conversations, maintains cross-references and indexes, and the Web console offers an interactive knowledge-graph view. See Personal Knowledge Base.
FAQ
cowagent is a Claude Code plugin with 3 hand-picked skills for ai & agents work, indexed on Flowy. Install it with the command on its page. It includes image-generation, knowledge-wiki, skill-creator. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.
Is this plugin yours?
Claim it with GitHubSubmit a pluginPromote it