- TTSE dual-track online self-evolution – Added a TTSE (Two-Track Self-Evolution) framework for online self-evolution across environment facts and task experiences, with evolution signal detection,…
- Proactive Context Service (PCS) – Added multi-source context construction and runtime injection to JiuwenSwarm (#351).
- Swarm Evolution self-evolution capabilities – Expanded the framework for autonomous capability evolution (#749).
- Evolvable Agent-Team prompts, identities, and tool descriptions – Team definitions can now improve alongside execution experience (#711).
- Web-based observability for JiuwenSwarm – Added visual monitoring for Agent execution and runtime behavior (#717).
- Skill package installation, display, and execution – Agent Core now supports managing and running packaged Skills (#1394).
openJiuwen by openJiuwen community (Huawei)
Open-source platform for building production-grade AI agents, made up of Agent Core (Python SDK and runtime for agents, workflows, tool calls and prompt optimization), Agent Studio (low-code visual builder), Agent Runtime, DeepSearch, the JiuwenSwarm multi-agent workspace and a skills hub.
What openJiuwen does
Key facts
| Maker | openJiuwen community (Huawei) |
|---|---|
| Type | Open-source agent platform and SDK |
| License | Apache-2.0 |
| Interfaces | SDK, Web app |
| Main language | Python |
| Open issues and PRs | 355 |
Pricing
Apache-2.0 open source; no pricing on the official site.
Source: official pricing page, checked Oct 8, 2026. Prices change often; confirm before you buy.
Quick answers
- Free to start?Yes
- Open source?Yes (Apache-2.0)
- Where you use itSDK, Web app
- Closest alternativeLangChain · all alternatives
Get started with openJiuwen
| PyPI | pip install openjiuwen |
|---|
These commands use the packages tracked on this page. The vendor may recommend a different installer; see the official documentation.
openJiuwen alternatives
Best openJiuwen alternatives compared · All agent frameworks and SDKs
| # | Agent | Gid Score | Downloads 7d | 7d | 30d | VS Code installs | Stars | Latest release | Price | ||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 4 |
LangChainLangChain |
77 | 43.7M | down 0.7% | down 20.2% | — | 148K+43/day | 1.4.310d ago | Free (OSS) | ||
| 10 |
LangGraphLangChain |
69 | 16.1M | up 7.9% | down 18.1% | — | 42.8K+49/day | 1.2.142d ago | Free (OSS) | ||
| 11 |
AI SDKVercel |
67 | 34.4M | up 8.8% | up 25.2% | — | 27.2K+19/day | 7.0.131yesterday | Free (OSS) | ||
| 12 | 63 | 8.7M | down 0.7% | up 4.0% | — | 8,722+20/day | 1.58.12d ago | Free (OSS) | |||
| 19 |
Claude Agent SDKAnthropic |
60 | 21.5M | up 10.2% | up 2.7% | — | 8,219+5/day | 0.2.1642d ago | Free (OSS) | ||
| 22 |
MastraMastra |
59 | 2.3M | up 9.2% | up 24.3% | — | 28.6K+26/day | 1.75.0yesterday | Free (OSS) | ||
| No agents match that filter. | |||||||||||
openJiuwen news
-
13 agents added to AgentGid
CodeGPT, Traycer, Command Code, Lemonade, Vellum, Agent Zero, ZCode, openJiuwen, Do Browser, PostQode, Ito, Mira and 1 more
-
openJiuwen 0.1.19 released
TTSE dual-track online self-evolution – Added a TTSE (Two-Track Self-Evolution) framework for online self-evolution across environment facts and task experiences, with evolution signal detection,…; Proactive Context Service (PCS) – Added multi-source context…
What changed: recent openJiuwen releases
4 stable releases in the last 90 days · Full changelog
- Agent Teams ReliabilityRail – Added repeat-tool, model-error, tool-error, output-length, compaction, and ping-pong detectors with configurable severity actions, leader escalation, local…
- Third-party Agent reliability – Added retry and user-guidance handling for transient connection/reading timeouts, rate limiting (429), and service-unavailable (5xx) failures, with unified final…
- SwarmFlow runtime controls, budget governance, and TUI commands – Added runtime control and budget-governance capabilities, together with a TUI command set for operational workflows…
- SwarmFlow budget and nested workflow operators – Added budget operators and workflow nesting to support composable orchestration and execution constraints (openJiuwen-ai/jiuwenswarm#2182).
- Symphony atomic batch Skill graph updates – Added batch add, update, and delete interfaces that incrementally recalculate affected graph nodes and relations, publish immutable versions atomically,…
- AgentTemplate and Plugin loading – Added reusable expert templates and functional plugins with natural-language, form-based, and package-upload creation, runtime loading/unloading, legacy…
- Added third-party agent support for AgentTeam – Teams can now integrate external agents alongside native members (#342).
- Added persistent, session-scoped goals – DeepAgent sessions can keep a goal across reconnects and resumes, with lifecycle commands for setting, pausing, resuming, clearing, and assessing progress…
- Expanded SwarmFlow operators and runtime control – Added human-in-the-loop nodes, stateful agentssession workers, budget constraints, and branch/operator-level suspend, resume, and cancel controls…
- Added Skill-Omni and multimodal Harness support – Harnesses can process image and video inputs when invoking Skill-Omni capabilities (#702).
- Added explicit and dynamic prefix caching hooks – Supports marking reusable model-request prefixes to reduce token cost and latency (#704).
- Added third-party OAuth account authentication – JiuwenSwarm can use OAuth-authorized model-service plans in addition to API keys (#695).
- Observability support for Agent Teams – Added full‑chain observability for Agent Teams with OTEL trace export
- Team permission control – Implemented team‑level permission management
- Worktree isolation for teammates – Aligned teammate worktree isolation with the AgentTool flow
- Unified Python high‑code / low‑code OTEL reporting – Support for OTEL‑based data reporting to external operations and maintenance systems
- Extended MemoryProvider with Lakeon backend – Added Lakeon memory storage backend, supporting memory access, versioning, and branch management
- Fixed Agent Team members not learning from the Context Evolver algorithm
- MessageQueuePulsar connection retry + graceful drain + subscription cleanup – Added startwithretry() class method with exponential backoff and optional fallback to FakeMQ.…
- Fixed concurrent ReAct cycles on same agent causing LLM API 400 errors – Race condition between NativeHarness phase transition and TaskScheduler runningtasks cleanup allowed two tasks to run on…
- Fixed completiontimeout leaving zombie tasks that block subsequent rounds – When a round timed out, the underlying task was not cancelled, causing session concurrency slot to remain occupied.…
- Fixed team.stream returning wrong sourceteamid – Streaming output always used hardcoded "agentteam" instead of the team card's configured name
- Fixed storage: memory configuration causing execution errors in leader-teammate collaboration – Memory transport mode now works correctly with in-process spawn
- Fixed HITT mode $ symbol not working and human agent self-reply issues – Human agent now correctly handles $-prefixed commands and self-replies
- Enhanced evaluation module for evolution – Added benchmark integration to directly evaluate pre/post evolution effects. Default support for skills bench and jiuwenclaw, with multiple benchmark and…
- Fixed team.stream returning no results in hierarchicaltools mode
- Fixed temporary team not disbanding after task completion in pyzmq + process spawnmode
- Fixed ESC recovery failure before team creation
- Fixed occasional leader output missing
- Fixed user interaction ignored before teammate start
openJiuwen popularity and usage data
openJiuwen was downloaded 2,947 times from PyPI in the week ending Oct 6, 2026, down 31.6% on the week before and down 11.7% over the last 30 days compared with the 30 before. The GitHub repository has 441 stars, 19 of them added in the last 30 days. The latest stable release is 0.1.19, published Sep 30, 2026; there were 2 stable releases in the past 30 days.
Download the raw daily series: openjiuwen.csv
Gid Score breakdown
Each component is scored 0 to 100 from public signals; a dash means no data for it. Methodology.
openJiuwen FAQ
How much does openJiuwen cost?
Apache-2.0 open source; no pricing on the official site.
Is openJiuwen open source?
Yes. openJiuwen is open source, released under the Apache-2.0 license.
How popular is openJiuwen?
openJiuwen was downloaded 2,947 times from PyPI in the week ending Oct 6, 2026, down 31.6% on the week before and down 11.7% over the last 30 days compared with the 30 before. The GitHub repository has 441 stars, 19 of them added in the last 30 days. The latest stable release is 0.1.19, published Sep 30, 2026; there were 2 stable releases in the past 30 days.
What is the latest version of openJiuwen?
The latest stable release we track is 0.1.19, published on Sep 30, 2026.
What are the alternatives to openJiuwen?
The closest alternatives in the same category by Gid Score are LangChain, LangGraph, AI SDK, Strands Agents.
For the makers of openJiuwen badges, corrections
Add a live badge to your README or site:
[](https://agentgid.com/agents/openjiuwen/)
[](https://agentgid.com/agents/openjiuwen/)
Something wrong or outdated on this page? Send a correction with a link to the official source. More for makers.
Where these numbers come from
PyPI: openjiuwen. GitHub: openJiuwen-ai/agent-core. Site rank: openjiuwen.com on the Tranco list. See data sources for how each one is collected.
Product facts and pricing were checked against: openjiuwen.com, github.com, raw.githubusercontent.com, gitcode.csdn.net.
