Wanwu Agent Platform: China Unicom's Go-Based Multi-Tenant Agent Stack for On-Site Enterprise Delivery
China Unicom's Yuanjing Wanwu Agent Platform is an enterprise-grade, multi-tenant AI agent development platform. It helps users build applications such as intelligent agents, workflows, and rag, and also supports model management. The platform features a developer-friendly license, and we welcome all developers to build upon the platform.
At a glance
- What is it?
- Wanwu is an Apache-2.0 licensed agent development platform from China Unicom that bundles RAG, workflows, GUI automation, and skill creation into one Go-based system. It targets forward-deployed engineers who need to embed AI into existing enterprise systems, but its scope and deployment complexity demand careful evaluation.
- Who is it for?
- Adopt Wanwu if you are an enterprise team or forward-deployed engineer that needs an on-premises, multi-tenant platform with built-in RAG, workflow orchestration, and GUI automation, and you can accept the operational weight of running and maintaining a full platform rather than a lightweight library.
- Can I use it commercially?
- Yes. Apache-2.0 is a permissive licence: you can use, modify and sell software built on it, as long as you keep its copyright and licence notices.
- Is it still maintained?
- Yes. The repository last received commits 12 days ago.
- What is it written in?
- Mainly Go, according to GitHub's language statistics.
Answers come from the project's GitHub data, last synced on September 15, 2026, and from our analysis. They are not legal advice.
DEEP OPEN-SOURCE ANALYSIS
Who Wanwu Is For and What It Solves
Wanwu is positioned for enterprises that need to deliver AI agents into existing customer systems rather than build a research prototype. The README repeatedly mentions Forward Deployed Engineers (FDEs), a role that customizes software at a client site. The core problem is the gap between building a model or an agent in a lab and getting it to work reliably inside a corporate environment with scattered documents, legacy applications, and strict business rules. Wanwu tries to cover that gap with five capability blocks: RAG knowledge bases, ontology-based reasoning over structured data, workflow orchestration, GUI automation for systems without APIs, and a general agent that can invoke skills. This is a broad scope, and the platform is clearly designed as an all-in-one tool for a delivery team rather than a component for a single application. If your job is to deploy AI into a large organization with varied data formats and no clean API surface, Wanwu is aimed at you. If you are a solo developer building a small bot, the platform's size and assumptions will likely be overkill.
How the Platform Is Organized: Five Capability Blocks
The README lays out five core capabilities that work together. The first is a RAG and knowledge base agent that handles document parsing, retrieval, and source citation. It claims support for 12 file formats and URL crawling, with OCR and a MinerU model that can be deployed privately. It also includes a GraphRAG enhancement called UniAI-GraphRAG that uses domain ontology modeling to improve cross-document summarization and multi-hop reasoning. The second block is an ontology agent that builds business knowledge networks from structured data, giving the LLM a way to reason over tables and relational data, not just free text. The third is a workflow agent with a low-code drag-and-drop canvas for conditional branches, APIs, LLMs, knowledge bases, and MCP tools. The fourth is a GUI agent that operates applications through vision and clicks, running each bot in an isolated Docker container. The fifth is a general agent that can invoke skills, and the README highlights a one-sentence skill creation feature where you describe a task in natural language and the platform turns it into a reusable tool. These blocks are intended to be combined: a workflow can call a knowledge base, a skill can trigger a GUI action, and so on. That is a coherent architecture, but it also means you are committing to all five pieces even if you only need one.
Deployment Paths: Platform, API, and Dedicated Client
Wanwu offers three ways to get the platform running in a customer environment. The first is an out-of-the-box platform where users interact through a visual interface to create agents, workflows, and Q&A systems without coding. This is the zero-threshold path for rapid validation. The second is a RESTful API, described as BaaS, that lets you embed agent capabilities into existing systems like OA, CRM, or ERP. The README mentions fine-grained permission control, which is important for multi-tenant enterprise use. The third path involves a dedicated client called UniClaw, which handles high-privilege scenarios such as controlling a local PC or sending DingTalk messages. In that model, developers build skills on the platform and then execute them through UniClaw to perform cross-system operations. This three-way split reflects the reality that enterprise delivery is not one mode: sometimes you need a human-facing UI, sometimes you need to call from another application, and sometimes you need a client that can act on the desktop. The README provides a download link for UniClaw, but it points to a Baidu Pan link, which may be a practical barrier for teams outside China. The platform itself is on GitHub with a primary language of Go, but the client download is not in the repository.
What the Repository Actually Shows: Go, Releases, and License
The repository metadata tells you more than the README. The primary language is Go, and the badge says Go version 1.24.0 or higher is required. That is a recent version, so your build environment must be up to date. The license is Apache-2.0, which is permissive for commercial use, and the README explicitly calls the platform commercial-friendly. The project has a release history, with v0.6.4 pushed on September 4, 2026, and earlier versions in July and August of the same year. This cadence suggests active development, but the version numbers are still below 1.0, so breaking changes are possible. The repository has no homepage, and the README is heavy on marketing language such as industry-first and closed-loop, which you should treat as claims rather than verified facts. The actual code structure, installation steps, and configuration options are not visible in the supplied material. If you want to run it, you will need to clone the repository and inspect the README files or documentation in the codebase directly. The README does not include a single command for installation, which is a notable gap for a platform that claims to be out-of-the-box.
Where the Documentation Is Thin and What to Verify
The supplied README is a feature list, not a technical manual. It does not show how to configure a model endpoint, how to set up multi-tenancy, how to deploy the GUI agent's Docker sandbox, or how to secure the RESTful API. It also makes strong performance claims, such as industry-leading F1 score for GraphRAG and parsing hundreds of pages in seconds. Those claims have no benchmark methodology or dataset attached. You cannot verify them from the material. The README mentions that external knowledge bases created in Dify can be imported via API, which suggests some interoperability, but it does not describe the API schema. For a platform that targets enterprise delivery, the absence of concrete configuration examples is a real limitation. You will likely need to dig into the source code or open issues on GitHub to find answers. The project is archived: no, and the last push is recent, so the maintainers are active. But activity does not equal documentation quality. Before you commit to a pilot, you should clone the repository and look for a docs folder, configuration files, or example deployments. The release notes for v0.6.4 might also clarify what changed, but they are not included in the provided material.
Limitations and Cases Where Wanwu Is the Wrong Tool
The most obvious limitation is the GUI agent. It requires a separate client download from a Baidu Pan link, which may be inaccessible or slow outside China, and it depends on Docker containers for each bot, which adds infrastructure overhead. If your target environment does not allow Docker or has strict network policies, that capability becomes unusable. Another limitation is the platform's breadth. Because it tries to be an all-in-one FDE toolchain, it likely has a steep learning curve and a large deployment footprint. You are not just installing a single binary; you are standing up a platform with multiple services, model management, and possibly a database. The README does not specify system requirements, so you cannot estimate resource needs. For a small team that only needs a simple RAG pipeline, using Wanwu would be like using a full ERP to track a single spreadsheet. The wrong-tool case is clear: if you need a lightweight, embeddable agent framework that you can compile into your own application, Wanwu is not that. It is a platform with its own UI, API, and client, not a library. Also, the heavy emphasis on Chinese enterprise scenarios, such as DingTalk integration and Baidu Pan downloads, suggests that international users may face friction with default integrations and support channels.
Alternatives and How They Differ in Approach
The README itself mentions Dify as an external knowledge base source, so Dify is a direct alternative. Dify is an open-source LLM app development platform that also offers visual workflow orchestration and RAG pipelines. The key difference is that Dify is more focused on building LLM applications and chatbots, with a strong library of integrations, while Wanwu positions itself as a full FDE toolchain that includes GUI automation and a dedicated client. If your primary need is to build a RAG-based Q&A bot with a visual editor, Dify may be simpler to deploy and has a larger community. Another alternative is a code-first agent framework like LangGraph (Python) or the Go-based Langchaingo, which give you fine-grained control over agent logic and can be embedded directly into your application. These frameworks do not provide a multi-tenant UI or a GUI agent out of the box, so you would need to build those yourself. The choice is between a platform that gives you everything but demands you operate it, and a library that gives you nothing but fits into your existing codebase. Wanwu's approach is to centralize all agent capabilities into a single platform with a visual interface and an API, which is suited for delivery teams that need to replicate similar deployments across many customers. A framework approach would be better for a product team that wants to ship a custom agent experience as part of their own software.
Maintenance, Upgrade Cost, and License Implications
The Apache-2.0 license is permissive: you can use, modify, and distribute the platform commercially, provided you preserve license notices and state changes. That is favorable for an enterprise platform, and the README explicitly welcomes developers to build upon it. However, the project is still pre-1.0, with releases v0.6.x, and the gap between v0.6.2 and v0.6.4 is about six weeks, indicating a fast release cycle. That pace means you will need to track releases and test upgrades frequently. The README does not describe an upgrade path or migration tooling, so you should assume that upgrading between minor versions may require manual steps. The platform's complexity, with multiple components such as the GUI agent's Docker sandbox and the ontology engine, suggests a non-trivial operational burden. You will need to maintain the underlying infrastructure, monitor model endpoints, and handle data storage for knowledge bases. There is no indication of a managed cloud offering, so you are responsible for deployment and scaling. The lack of a documented configuration format in the README adds risk: you cannot predict how much effort it will take to set up a production instance until you inspect the code. For a team that values long-term stability, the rapid release cadence and pre-1.0 versioning are points to watch carefully.
Editorial conclusion
Adopt Wanwu if you are an enterprise team or forward-deployed engineer that needs an on-premises, multi-tenant platform with built-in RAG, workflow orchestration, and GUI automation, and you can accept the operational weight of running and maintaining a full platform rather than a lightweight library. Do not choose it for a simple single-agent prototype or if you require a purely code-first, developer-library approach with minimal moving parts, since Wanwu emphasizes visual configuration, platform services, and a specific toolchain such as UniClaw. Before adoption, verify the actual state of the documentation for v0.6.4, confirm that the claimed features such as OCR and MinerU deployment are available in your target environment, and check whether the GUI agent client is available outside the provided download link. Also review the full Apache-2.0 license text and any third-party component licenses, especially for models like MinerU or UniAI-GraphRAG, to ensure compliance with your deployment and redistribution needs.
Community notes