Sign inSign up

zhayujie/cowagent

By zhayujie

•Updated about 16 hours ago

CowAgent is a super AI assistant powered by LLMs.

Image
Machine learning & AI
0

10K+

zhayujie/cowagent repository overview

⁠CowAgent

Synced with zhayujie/chatgpt-on-wechat. CowAgent is a super AI assistant powered by LLMs.

CowAgent (chatgpt-on-wechat) 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.

It supports flexible model switching, handles multimodal messages (text, voice, images, files), and can be integrated into WeChat, Web, Feishu, DingTalk, WeCom, QQ, and WeChat Official Account — running 24/7 on your server.

⁠Features

  • Autonomous Task Planning — understands complex tasks and plans execution with multi-step tool invocation
  • Long-term Memory — persists conversation memory with keyword and vector retrieval
  • Skills System — install skills from Skill Hub / GitHub, or create custom skills through conversation
  • Built-in Tools — file I/O, terminal, browser automation, scheduled tasks, web search, and more
  • Multiple Models — OpenAI, Claude, Gemini, DeepSeek, MiniMax, GLM, Qwen, Kimi, Doubao, etc.
  • Multi-platform — WeChat, Web, Feishu, DingTalk, WeCom Bot, QQ, WeChat MP

⁠Quick Start

⁠1. Get the Compose file
curl -O https://cdn.link-ai.tech/code/cow/docker-compose.yml
⁠2. Configure

Edit docker-compose.yml and set your model API key and channel type:

environment:
  CHANNEL_TYPE: 'weixin'
  MODEL: 'MiniMax-M2.7'
  MINIMAX_API_KEY: 'your-api-key'
⁠3. Run
docker compose up -d

The Web console is available at http://localhost:9899/chat.

⁠4. View logs
docker logs -f chatgpt-on-wechat

⁠Environment Variables

VariableDescriptionDefault
CHANNEL_TYPEChannel type (weixin / web / feishu / dingtalk / wecom_bot / qq / wechatcom_app / wechatmp)weixin
MODELLLM model nameMiniMax-M2.7
AGENTEnable Agent modeTrue
OPEN_AI_API_KEYOpenAI API Key
MINIMAX_API_KEYMiniMax API Key
ZHIPU_AI_API_KEYGLM (Zhipu) API Key
CLAUDE_API_KEYClaude API Key
GEMINI_API_KEYGemini API Key
DASHSCOPE_API_KEYQwen (DashScope) API Key
MOONSHOT_API_KEYKimi (Moonshot) API Key
ARK_API_KEYDoubao (Volcengine) API Key

See all configuration options in the documentation⁠.

⁠Volumes

PathDescription
/home/agent/cowAgent workspace (memory, skills, config)

⁠Ports

PortDescription
9899Web console

Tag summary

Content type

Image

Digest

sha256:319313c17…

Size

684.5 MB

Last updated

about 16 hours ago

docker pull zhayujie/cowagent