by wecode-ai
An open-source AI-native operating system to define, organize, and run intelligent agent teams
# Add to your Claude Code skills
git clone https://github.com/wecode-ai/WegentLast scanned: 5/13/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-05-13T06:48:42.100Z",
"semgrepRan": false,
"npmAuditRan": true,
"pipAuditRan": true
}Wegent is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by wecode-ai. An open-source AI-native operating system to define, organize, and run intelligent agent teams. It has 637 GitHub stars.
Yes. Wegent passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/wecode-ai/Wegent" and add it to your Claude Code skills directory (see the Installation section above).
Wegent is primarily written in Python. It is open-source under wecode-ai on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh Wegent against similar tools.
No comments yet. Be the first to share your thoughts!
A self-hostable AI workspace for chat, coding, knowledge bases, automation, and local execution.
English | 简体中文
Quick Start · Core Scenarios · Wework Desktop · How It Grows · Documentation · Development Guide
Download the latest desktop build and choose the installer package that matches your operating system.
Wegent is a self-hostable AI workspace for managing chat, coding tasks, knowledge bases, automation, and local execution in one place. You can ask questions over your own materials, hand code repositories to AI, turn recurring information checks into automated feeds, and let your team use the same assistants from DingTalk, Telegram, or other tools. When a task needs local repositories or intranet access, it can run on your own machine.
Prerequisite: Docker and Docker Compose.
curl -fsSL https://raw.githubusercontent.com/wecode-ai/Wegent/main/install.sh | bash -s -- --standalone
This starts the default Standalone mode: one container with SQLite for local trials and lightweight deployments.
Then open http://localhost:3000 in your browser.
| Mode | Best For |
|---|---|
| Standalone (default) | Single container + SQLite, best for personal trials and lightweight deployments |
| Standard | Multi-container + MySQL + Redis, best for teams and production |
| Development | Source startup + hot reload, best for development and extensions |
Standalone can choose where coding/execution agents run:
| Standalone Executor Mode | Behavior | Best For |
|---|---|---|
host |
Run the executor on the host machine while Backend, Frontend, and Wework stay in Docker | macOS or any setup that needs host commands such as open, osascript, Terminal, or local CLI tools |
container |
Run the executor inside the standalone container | Linux quick start and single-container deployments |
hybrid |
Run both host and container executors | Keeping the container device while also using host-native capabilities |
Interactive macOS installs default to host; Linux and non-interactive installs default to container.
# Standalone mode (default executor mode)
curl -fsSL https://raw.githubusercontent.com/wecode-ai/Wegent/main/install.sh | bash -s -- --standalone
# Standalone mode with an explicit executor mode: host, container, or hybrid
curl -fsSL https://raw.githubusercontent.com/wecode-ai/Wegent/main/install.sh | bash -s -- --standalone --executor-mode host
# Standard mode
curl -fsSL https://raw.githubusercontent.com/wecode-ai/Wegent/main/install.sh | bash -s -- --standard
# Development mode
git clone https://github.com/wecode-ai/Wegent.git && cd Wegent && ./start.sh
# Standalone mode
docker logs -f wegent-standalone
docker restart wegent-standalone
# Standard mode
docker compose logs -f
docker compose down
docker compose up -d
# Development mode
./start.sh --status
./start.sh --restart
./start.sh --stop
See Standalone Mode and Quick Start for details.
Set up a private AI chat entrypoint. Wegent supports multiple models, multi-turn history, group chat with @mentions, file parsing, clarifying questions, answer checking, and long-term memory. When needed, AI can also read files, run commands, or generate diagrams.
Let AI work on code in isolated environments. Wegent connects to GitHub, GitLab, Gitea, and Gerrit so agents can clarify requirements, create branches, modify code, run tests, commit changes, and open pull requests.
Turn AI into a continuously running task trigger. Set schedules or event triggers so AI can summarize information, analyze webpages, filter notifications, and publish results as a feed.
Upload documents, import webpages, or sync DingTalk multi-dimensional tables to build team knowledge bases. Wegent handles parsing, conversion, indexing, and retrieval so AI can answer with your own materials.
Install a local runner on your own machine and connect it securely to Wegent. Tasks can switch between cloud environments and local devices, which is useful when AI needs access to local repositories, intranet resources, or dedicated development environments.
Wework brings the AI coding workspace onto your own computer. You can open a local project, start a coding conversation, let AI read and edit files, review the changes, and keep working even when you are not connected to a Wegent server. When you do connect to a server, cloud models and remote devices appear in the same workspace instead of becoming a separate product.
It is designed for day-to-day coding work:
For developer setup and packaging commands, see wework/README.md.
Connect Wegent agents to DingTalk, Telegram, and other IM tools, or call them from existing applications through an API.
You do not need to learn every concept upfront. Wegent can start as a private AI workspace: choose a model, create an assistant, upload materials, and chat. As your team starts reusing these capabilities, you can turn common assistants, knowledge bases, coding tasks, and IM entrypoints into shared workflows.
| Stage | How You Can Use Wegent |
|---|---|
| Personal use | Start the service and create your own AI assistants and knowledge bases |
| Team collaboration | Share common assistants, model settings, knowledge bases, and coding tasks |
| Automated workflows | Let AI handle work through schedules, event triggers, or IM bots |
| Deep integration | Connect Wegent to existing systems through APIs, tools, and configuration files |
Internally, Wegent splits an AI assistant into reusable pieces:
Ghost (prompt + MCP + Skills)
+ Shell (Chat / ClaudeCode / Dify)
+ Model (Claude / OpenAI / Gem