Skip to content

CowAgent

by zhayujieAgentGet organised

Gives you an AI assistant that plans tasks and replies in WeChat, Feishu, Slack and more

View on GitHub

About CowAgent

CowAgent is an open source AI assistant you run on your own computer or server. You chat with it in a web console, a desktop app or apps like WeChat and Slack; it plans tasks, uses tools and keeps long-term memory.

For People who work in chat appsSmall teamsWeChat and Feishu users

Made by zhayujie

An open-source project by developer zhayujie, published on GitHub under the MIT licence.

Stars
★ 48k
License
MIT
Cost
Usage-based
Platforms
Mac · Win · Linux
Level
Intermediate

Screenshots

From the project's own repository · 4 images, swipe or use the arrows.

The CowAgent web console answering a request with web search and a comparison table
The CowAgent desktop app on macOS answering a question from its memory
An agent team in CowAgent with a team lead, content, support, analyst and developer roles
The knowledge base graph view linking topics collected from conversations
Image: zhayujie (MIT). Original file

Overview

CowAgent is an open-source AI assistant you run on your own computer or server. You chat with it in its web console, the desktop app or a messaging app such as WeChat, Feishu, DingTalk, Slack or Telegram; it breaks a request into steps and uses tools like web search, files, a browser and a scheduler to finish it. It keeps long-term memory and builds a personal knowledge base from your chats, and you choose the AI model. It suits people who want a personal assistant inside the chat apps they already use.

It meets you in WeChat, Feishu or Slack instead of a new app, and it remembers past conversations and builds its own notes over time.

Try these first

Start with the first one: it is a small task you can check easily.

  1. Summarise today's top news about [topic] in five bullet points and list your sources.First try · uses web search

  2. Every weekday at 9am, send me a short list of my reminders for the day.scheduled task

  3. Read the file I just sent and pull out the action items.

  4. What did I tell you last week about [project]?

Example prompts written by Agent Flows Hub.

Features

From the creator's documentation.

FeatureWhat it doesRuns
Task planningBreaks a request into steps and uses tools until it is doneYour computer
Chat app channelsReplies in WeChat, Feishu, DingTalk, WeCom, QQ, Slack, Telegram or DiscordYour chat apps
Memory and knowledgeKeeps long-term memory and a topic wiki built from your chatsYour computer
Built-in toolsFiles, terminal, browser, web search and a scheduler for timed jobsYour computer
SkillsInstall skills from its Skill Hub or create new ones by chattingYour computer
ModelsPick Claude, GPT, Gemini, DeepSeek, Qwen and others; you pay the providerModel provider

Good to know

You want an assistant you can message from WeChat, Feishu or Slack that looks things up, works with files and runs scheduled jobs. CowAgent runs on your own machine, connects to the model you pick and replies in the chat app you connect.

Limits

  • Agent mode uses many more model tokens than plain chat, and the assistant can use your computer's files and terminal; the maintainers advise running it only in an environment you trust.
  • On a server, the web console listens only on your own machine by default. Opening it to others needs a password setting and a firewall rule.

Notes by (original project name: CowAgent (formerly chatgpt-on-wechat)), written from the creator's documentation, not from running it ourselves. CowAgent quick start · CowAgent README

Stuck setting it up?

Tell us what happened. We take a look first; if it needs paid work, you get an estimate before anything starts.

Get help

Other agents

  • Cursor Lets you build and change software by describing what you want to an AI agent in an editor
  • Devin Takes a coding task from you and works on it until the change is ready to review
  • Eigent Hands multi-step office tasks to a team of AI agents in a desktop app on your computer
  • Emergent Builds a working web or mobile app from a plain-language description and puts it online
  • Feynman Researches a question across paper databases and writes a brief with citations
  • Gemini CLI Lets teams on paid Gemini plans work on code with Google's agent in the terminal

See all 61 agents · Install your first AI agent

GitHub