Categories
Self-Hosted Automation AI Agents Knowledge Base MCP Chatbot Multi-Agent Personal AI AssistantStars
Forks
Watchers
Developer links
CowAgent
CowAgent is a personal AI agent that plans a task, picks the right tool, and keeps working until the job is done, all from a browser console on your own server. Open the chat page to hand it a request, and watch it read files, run terminal commands, search the web, and report back. Build a team of agents, each with its own role, model, skills, and knowledge, then have them collaborate in one shared conversation. Memory is layered into context, daily notes, and core facts, so the agent gets to know you over time, and a knowledge base organizes saved articles and documents into a browsable wiki. Install skills from a hub, from GitHub, or by describing one in plain language, and connect MCP tools through a form or pasted JSON. Provider credentials for chat, vision, image generation, speech, and embeddings live in one Models page, so each capability can use a different vendor. Connect Telegram, Slack, Discord, WeChat, Feishu, DingTalk, or WeCom and schedule recurring tasks. An OpenAI-compatible Chat API and shareable guest pages put the agent in front of other people. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.
Benefits
- One Agent For Many Chores
- Hand over research, file work, scheduling, and drafting in one chat, and the agent plans the steps and chooses tools instead of waiting on you.
- It Remembers You Over Time
- Layered memory and a wiki-style knowledge base keep preferences, past decisions, and saved documents available, so you stop repeating background in every conversation.
- Reach It From Any Chat App
- Connect messaging channels so teammates can talk to the same agent from Telegram, Slack, or WeChat, and manage everything from one console.
- Swap Model Vendors Freely
- Route chat, vision, image generation, speech, and embeddings to different providers from one Models page, and change vendors without editing config files.
Features
- Multi-Agent Teams
- Create agents with their own role, model, skills, and knowledge, then let them delegate and collaborate in a shared conversation.
- Layered Memory System
- Context, daily notes, and core memory work together with hybrid keyword and vector retrieval, and a viewer shows every memory file.
- Skills And MCP Tools
- Browse built-in tools, switch skills on or off, install more from a skill hub or GitHub, and attach MCP servers by form or pasted JSON.
- Knowledge Wiki
- Saved articles, links, and documents are organized into a Markdown wiki with a visual graph, shared across every agent.
- Scheduled Tasks
- Create cron, interval, or one-time jobs that run an AI task or send a fixed message to any connected channel.
- Chat API And Guest Pages
- Expose the agent through an OpenAI-compatible endpoint, or share a standalone guest chat page that can be embedded in a website.