← all repositories
openJiuwen-ai/jiuwenswarm

Agent swarms that auto-tune their own toolkits

It breaks complex tasks across a team of specialized LLM agents that refine their own skills as they work.

1k stars Python AgentsLanguage Models
jiuwenswarm
Collecting fresh signals — velocity needs a few days of history.
collecting data…
star history

What it does

JiuwenSwarm is a multi-agent system that turns natural language requests into coordinated team efforts. A Leader agent decomposes tasks, assigns roles to specialized teammates, and manages hand-offs across multi-stage workflows. It ships as a desktop application or terminal UI, supports distributed deployment across processes and machines, and plugs into various inference backends including Huawei Cloud MaaS, OpenAI-compatible APIs, and local models.

The interesting bit

The project treats agent coordination as infrastructure rather than mere prompt engineering. It includes an Auto Harness that optimizes orchestration logic through practice, and a Skill Hub where capabilities can be shared, remixed, and installed like reusable packages. Skills aren’t static; the system detects errors and user dissatisfaction to automatically refine its own tool definitions.

Key highlights

  • Three execution modes: Swarm (multi-agent collaboration), Plan (step-by-step decomposition), and Performance (fast, flexible handling).
  • Distributed by design: Leader and teammate agents can run across separate processes and machines.
  • Security guardrails include pre-execution tool approval, file-access whitelists, and sensitive-operation interception.
  • Compatible with Huawei Cloud MaaS, DeepSeek, DashScope, SiliconFlow, OpenRouter, and local model deployments.
  • Roadmap includes human-in-the-loop stateful workflow operators and Feishu same-session collaboration.

Caveats

  • The README touts “multi-platform access covers mainstream IM platforms,” yet the only specific integration mentioned is Feishu, which remains in development; daily communication app support appears mostly aspirational.
  • The project recently rebranded from JiuwenClaw (v0.2.0) and several headline features, such as Swarmflow stateful operators, are still on the roadmap rather than in release.

Verdict

Worth a look if you need an open, self-improving multi-agent framework with granular security controls and don’t mind living near the bleeding edge. Skip it if you want a mature, drop-in chatbot for your existing messaging apps.

Frequently asked

What is openJiuwen-ai/jiuwenswarm?
It breaks complex tasks across a team of specialized LLM agents that refine their own skills as they work.
Is jiuwenswarm open source?
Yes — openJiuwen-ai/jiuwenswarm is open source, released under the Apache-2.0 license.
What language is jiuwenswarm written in?
openJiuwen-ai/jiuwenswarm is primarily written in Python.
How popular is jiuwenswarm?
openJiuwen-ai/jiuwenswarm has 1k stars on GitHub.
Where can I find jiuwenswarm?
openJiuwen-ai/jiuwenswarm is on GitHub at https://github.com/openJiuwen-ai/jiuwenswarm.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.