Yuanjing Wanwu Agent Platform

An all-in-one enterprise-grade multi-agent development platform covering RAG, workflows, MCP, and general agents for fast AI delivery.

Source repo
UnicomAI/wanwu
Stars
★ 2.4k
Last updated
3d ago
License
Apache-2.0
Primary language
Go

At a glance

How it runs
Self-hosted serviceWeb app
Works with
Universal · cross-platformOpenAI API
Cost
Free software; you pay for model usage
Setup effort
Medium · a few setup steps
You'll need
DockerGo 1.24+Shell / CLINetwork accessLocal filesystem
Typical use
Customer service teams: Build high-accuracy business Q&A and ticket handling with RAG and agents.
Not a fit if
  • Lightweight users wanting zero-config setup without middleware and keys
  • Solo developers who only need a simple chatbot, not multi-tenant workflows

What does this agent do, and when should you use it?

Yuanjing Wanwu Agent Platform is China Unicom's enterprise-grade, multi-tenant agent development platform released under the Apache-2.0 license. It integrates model management, MCP marketplace, high-precision RAG, visual workflows, general agents, and skill orchestration, and provides BaaS APIs for seamless integration with enterprise systems. The platform can be deployed via Docker or from source, and supports Xinchuang (domestic) environments such as Kunpeng CPUs, openEuler, Kylin, TiDB, and OceanBase. Its core focus is providing a full-stack FDE toolchain to lower the barrier to AI project delivery.

The platform provides: unified model hub for hundreds of models (e.g., GPT, Claude, Llama) with vLLM/TGI inference backends; 100+ pre-integrated MCP servers; RAG knowledge base supporting 12 file formats and URL crawling, with OCR/MinerU parsing and GraphRAG enhancement; a low-code visual workflow editor; functionality to build general agents (WanwuBot) and vertical skills with zero-code invocation; and REST APIs for BaaS, enabling integration with OA/CRM/ERP. Deployment options include Docker Compose, source code compilation, and the UniClaw desktop client for high-privilege operations.

  1. Customer service teams: Build high-accuracy business Q&A and ticket handling with RAG and agents.
  2. Knowledge managers: Create enterprise knowledge bases with semantic search and intelligent summarization.
  3. Process automation teams: Use workflow engine for AI-assisted contract review and expense approval.
  4. Xinchuang-compliant enterprises: Deploy on Kunpeng CPUs with domestic OS and TiDB/OceanBase databases.
  5. FDE engineers: Leverage the full-stack toolchain to deliver AI projects on-site with deep integrations.

How do you install or deploy this agent?

Docker installation: 1) cp .env.example .env; 2) Edit .env setting WANWU_ARCH (amd64/arm64) and WANWU_EXTERNAL_IP; 3) Set WANWU_BFF_JWT_SIGNING_KEY; 4) cp .env.ontology.example .env.ontology; 5) Create network docker network create wanwu-net; 6) Start with docker compose --env-file .env --env-file .env.ontology --env-file .env.image.amd64 up -d (use arm64 flavor for ARM); 7) Access http://localhost:8081, default user admin, password Wanwu123456. For development, stop services with Makefile and compile bff-service.

How do you use this agent?

After login, import models via Model Management (e.g., Unicom Yuanjing LLM, OpenAI-compatible), create a knowledge base and upload documents, design workflows using the visual editor, and build agent applications. Detailed manuals are under configs/microservice/bff-service/static/manual.

What are this agent's strengths and limitations?

Pros
  • Apache-2.0 license permits free extension, secondary development, and commercial use.
  • Unique features like GraphRAG and Ontology Agent outperform competitors on MultiHop-RAG benchmark (F1 +14% vs Dify, +3.5% vs LightRAG).
  • Docker one-click deployment and Xinchuang support lower operational barriers.
  • 100+ built-in MCP servers and Skill Plaza provide out-of-the-box capabilities.
Limitations
  • Default credentials and keys must be changed, posing security risk if ignored.
  • Newer workflow module depends on a separate wanwu-workflow project, adding complexity.
  • GUI agent requires downloading a desktop client (via Baidu netdisk), which may be inconvenient.
  • Steep learning curve due to extensive features; relies on documentation.

How does this agent compare with similar options?

Compared with Dify.AI, Wanwu offers direct OCR import, GraphRAG, Ontology Agent, and General Agent+Skills framework, and has a more friendly license (Dify is commercially restricted). Versus FastGPT, Wanwu supports model import and more advanced capabilities. Against RagFlow, Wanwu provides GraphRAG and permissive licensing. Compared to Coze open-source version, Wanwu supports local deployment and multi-tenancy.

Key facts side by side with the most closely related agents.

Agent Source review Form / cost Stars Updated Language Full support on
Yuanjing Wanwu Agent Platform This agent 30 · Major gaps Self-hosted serviceFree + model costs ★ 2.4k 3d ago Go OpenAI API
FIM One Enterprise AI Agent Platform 48 · Major gaps Self-hosted serviceFreemium ★ 1.6k 2d ago Python OpenAI API · Claude API
EpicStaff Agent Workflow Platform 57 · Major gaps Self-hosted service ★ 359 10d ago Python —
Hector Agent Runtime 55 · Major gaps CLIFree + model costs ★ 60 5mo ago Go OpenAI API · Claude API

How does FollowAgents rate this agent?

FollowAgents source review · FARS-2.1
Major gaps
30/ 100 5-point scale 1.5 / 5
This review covers the source as of Aug 11, 2026. The project has shipped 2 stable release(s) since, which have not been re-reviewed. The score and verdict describe the reviewed version only. Recent releases ↓
Trust 4/29
Reliability 3/14
Adaptability 8/18
Convention 8/18
Effectiveness 6/13
Verifiability 1/8
Why each dimension lost points
Trust4 / 29 · 0.7/5

Evidence shows: README mentions multi-tenant isolation, fine-grained permission control, RSA encrypted passwords, JWT signing key configuration, but lacks implementation details or security audit. Deductions: no user confirmation mechanism, data flow transparency, external effects control, rollback mechanism evidence.

Reliability3 / 14 · 1.1/5

Evidence shows: README provides deployment steps and configuration instructions, but lacks error handling or recovery information. Deductions: no failure messages and error handling documentation.

Adaptability8 / 18 · 2.2/5

Evidence shows: README describes multiple application scenarios and deployment methods, but lacks clear capability boundaries or trigger conditions. Deductions: no trigger precision and explicit capability boundary description.

Convention8 / 18 · 2.2/5

Evidence shows: README has clear structure, provides installation instructions, license, and version upgrade guide, but lacks known limitations and detailed changelog. Deductions: no known limitations and detailed changelog.

Effectiveness6 / 13 · 2.3/5

Evidence shows: README emphasizes rich features and ease of use, but lacks performance benchmarks or cost analysis. Deductions: no specific evidence for output usability and cost-benefit.

Verifiability1 / 8 · 0.6/5

Evidence shows: README includes feature comparisons and claims, but lacks verifiable test results or third-party validation. Deductions: no cross-source verification and separation of facts and inferences.

Risks and how to mitigate them
  • Not found in source: confirmation before actingTurn on (or add) a confirmation step before it acts, and try it in a sandbox or test environment before real data.
  • Not found in source: data-flow disclosureWatch which external services it contacts (proxy or firewall logs) and keep sensitive data out until you know where it goes.
  • Not found in source: dependency securityPin versions and run a dependency audit (npm audit, pip-audit) before installing; prefer running it in a container.
  • Not found in source: disclosed external effectsEstablish which external systems it writes to, sends to or changes, and verify with test accounts or repos before production.
  • Not found in source: rollback or recovery pathBack up first, or work on a git branch or snapshot, so its changes can be undone.
  • No user confirmation mechanism, potentially executing high-risk operations automatically.
  • Insufficient data flow transparency, users cannot track data usage.
  • No rollback mechanism, operations may not be recoverable after failure.
  • Dependency security not assessed, potential vulnerability risks.
Evidence confidence: Low Reviewed Aug 11, 2026 Reviewed revision 030c20b4f6ed New commits since this review; the score may not cover them
Review evidence README.mdLICENSEgo.mod
See the full review method →

Recent releases

Latest entries from the project's GitHub Releases. Notes are quoted from upstream as written, not rewritten or tested by FollowAgents.

  1. v0.6.5
    Release notes excerpt
    ✨v0.6.5 有哪些新功能?✨ 在此版本中,我们添加了大量新功能、提升了用户使用时的交互体验,并修复了用户反馈的一些问题,希望能为您带来更好的使用感受。 🚀 新功能 - 模型管理: - 新增腾讯文本生成、文本向量化模型 - 知识库: - 支持配置解析模板 - 角色智能体: - 原本体智能体升级为决策智能体 📈增强功能 🛠️ 错误修复 - 本体智能体相关: - 远程命令执行 RCE,callback 组无鉴权 + 沙箱执行任意命令 - 任意文件读取,callback 组无鉴权 + http.Get 无白名单 - 未授权接口调用,Handler 不调 `verifyOAuth - 用户名枚举,组无鉴权 + 响应差异 - SSRF放行私有地址
    View on GitHub ↗
  2. v0.6.4
    Release notes excerpt
    ✨v0.6.4 有哪些新功能?✨ 在此版本中,我们添加了大量新功能、提升了用户使用时的交互体验,并修复了用户反馈的一些问题,希望能为您带来更好的使用感受。 > 💡 配置提示: 应用观测中的「调用明细」支持记录完整的请求体和响应体(Request Body / Response Body),该功能通过 .env 文件环境变量 WANWU_BFF_STATISTIC_RECORD_BODY 控制(默认 0 关闭,设为 1 开启)。 > > - 开启时: 模型调用、应用调用、API Key 调用的明细记录中将保存整体请求与响应的 JSON 内容。由于会占用大量存储空间,建议定期清理历史明细数据。 > - 关闭时: 不落库完整请求/响应体,仅记录精简的问答摘要(Question / Answer)。流式响应始终不记录 Response Body。 🚀 新功能 - 本体智能体: - 数字员工支持发布,可配置发布范围 - 支持在应用广场查看并使用已发布的数字员工 - 知识问答: - 支持历史记录保存、查看、删除 - 消息中心: - 新增消息中心,可提示应用上架、模型上下架、知识库上架 - 知识库: - 升级分段内容搜索 - OpenAPI: …
    View on GitHub ↗
  3. v0.6.2
    Release notes excerpt
    ✨v0.6.2 有哪些新功能?✨ 在此版本中,我们添加了大量新功能、提升了用户使用时的交互体验,并修复了用户反馈的一些问题,希望能为您带来更好的使用感受。 🚀 新功能 - 渠道管理: - 新增通用智能体-数据分析 - 管理员中心: - 新增产品后台。系统管理员、组织管理员可查看用户创建应用详情。包括模型、资源库、应用开发模块的内容。 - 组织管理支持选择上级组织 - 用户管理支持批量删除/移除 - 知识库: - 支持展示文件大小 - 下线url文件解析 📈增强功能 - 通用智能体: - 优化沙箱启动速度 - 组织管理: - 默认折叠到二级组织 🛠️ 错误修复 - 智能体: - 智能体Openapi调用报错 - 智能体上传文件显示大小有误 - 接口报错后,重新生成未携带上一轮的文件信息 - 知识库: - 知识库与平台接口交互安全升级,修复无认证外部接口带来的安全风险漏洞 - 本体智能体: - 修复万悟中文账号登录访问数字员工报错问题 - 渠道管理: - 修复微信回复乱码问题 - 修复图片显示问题
    View on GitHub ↗

FAQ

Which model providers are supported?
It supports Unicom Yuanjing, OpenAI API-compatible, Ollama, Tongyi Qianwen, Volcano Engine, and self-hosted models.
Is GPU required for deployment?
Recommended specs are 8/16-core CPU, 32GB RAM, 200GB storage; GPU is not required.
Does it work in domestic (Xinchuang) environments?
Yes, it has passed Xinchuang AI software/hardware inspection, supporting Kunpeng CPUs, openEuler/Kylin OS, and TiDB/OceanBase databases.
How is data security handled?
Prefix passwords for middleware can be customized in .env, RSA encryption is used for login, and multi-tenancy isolates data, but users must change default credentials.
View on GitHub ↗ Install ↓

Compare agents like this one

The same FARS review applied across the shortlist this agent qualifies for.

Related agents