chaitin/MonkeyCode
企业级 AI 办公工作台
What it is
MonkeyCode (product name: 百智办公 MonkeyAI) is an open-source AI office workbench for teams. You describe a task in plain language, and the AI produces finished work — a presentation, a document, a piece of code, or a design — rather than just giving you advice.
What it does
The README describes three work modes:
- Office — Make PPTs, write documents, process spreadsheets, organize files. Example prompt: "Turn these materials into a report PPT and summarize the key data from the spreadsheet."
- Programming — Go from architecture design to writing code and fixing bugs. Example prompt: "Implement this feature from the requirements, add tests, and fix issues found during running."
- Design — Create posters, graphic designs, interaction designs, and short videos. Example prompt: "Make a poster around the event theme and give matching page designs."
Team management features
The README lists four enterprise capabilities:
- Shared resources — Teams can share AI models, knowledge bases, skills, experts, MCP connectors, and rules so members reuse what already exists.
- Usage and billing — Track resource consumption and bill for it.
- Permissions and auditing — Control who can access which resources, and keep an audit log of usage.
- Statistics — View team usage data to inform resource planning.
Teams can also plug in their own model services and connect business tools via MCP connectors.
Self-hosting
A one-line install script sets up your own server. Minimum spec: 1 CPU core + 1 GB RAM (adjustable based on team size and workload). Self-hosting means:
- Your team's data stays on your own server — you control backups, retention, and access.
- You run it in your own infrastructure and set your own upgrade/maintenance schedule.
- You can customize the workspace from the open-source code and connect your existing systems.
Clients
Available now: Web, Windows x64, macOS (Apple Silicon and Intel), Linux x64. Coming soon: Android, iOS, Linux ARM64, HarmonyOS desktop.
Pricing
- Free version — ¥0, up to 10 team seats, no cloud PC, no technical support, basic built-in content.
- Paid version — Contact sales for pricing; includes cloud PC, technical support, and richer built-in content.
Common questions answered in the README
- Can non-programmers use it? Yes — describe tasks in natural language, attach files, state the goal and deliverable.
- Can you bring your own models and tools? Yes — configure model services, connect tools via MCP connectors, and combine with knowledge bases, skills, experts, and rules.
- Where does data go after self-hosting? Data stays on your server. If you use external models or tools, content is sent to those services — you choose which services to use and set access policies.
- Can you modify the source? Yes — view, modify, and do secondary development, but distribution must follow the AGPL-3.0 license.
License
GNU Affero General Public License v3.0 (AGPL-3.0).
Demo
A live demo is available: client at https://demo.work.baizhi.cloud/ (log in with email verification code) and an admin demo at https://admin.demo.work.baizhi.cloud/ with credentials admin@baizhi.cloud / work.baizhi.cloud.
Note
The repository also retains the original MonkeyCode project introduction in separate files (README.monkeycode.md and readme.cn.md), but the main README describes the current MonkeyAI product.
Related
- Project
- Project
- Project
- Project
- Project