JiuwenSwarm - Huawei's open-source unified AI Agent platform
JiuwenSwarm is an open-source AI agent platform jointly built by Huawei's 2012 Labs, Huawei Cloud, and Xiaoyi (a mobile AI assistant), and is the first open-source unified AI workbench for HarmonyOS PCs. The platform adopts a multi-agent collaborative architecture and supports...
What is JiuwenSwarm?
JiuwenSwarm is an open-source AI Agent platform jointly built by Huawei's 2012 Labs, Huawei Cloud, and Xiaoyi (a mobile AI assistant), and is the first open-source unified AI workbench for HarmonyOS PCs. The platform adopts a multi-agent collaborative architecture, supporting one-stop task execution in scenarios such as office work, programming, and entertainment. It innovatively introduces the HITS (High-Intensity Interaction System) human-machine collaboration paradigm, allowing humans and agents to team up to complete complex tasks. The platform is fully open-source and supports deployment on multiple platforms including Windows, Mac, HarmonyOS, and Ubuntu.
Main functions of JiuwenSwarm
-
Cluster mode officeIn short, you can build a multi-agent team, conduct separate research, organize the structure, supplement the content, and integrate the results, generating a 200-page PPT in 20 minutes.
-
Intelligent programming developmentThe Code mode allows users to autonomously plan tasks and complete ArkTS code development, supporting parallel front-end and back-end development, branch merging, and additional requirements.
-
Human-computer collaborative gamesIt supports immersive interactive games such as Gomoku and Werewolf, where the AI agent acts as the host or teammate, enabling humans and the agent to jointly reason and play games.
-
Cross-device linkageIt integrates with Lark, Xiaoyi, and other platforms, enabling remote wake-up of intelligent teams on HarmonyOS PCs via mobile phones.
-
Multi-platform deploymentSupports installation and operation on operating systems such as Windows, Mac, HarmonyOS, and Ubuntu.
Follow us on WeChat and reply with "open source",join inAI open source project discussion group
How to use JiuwenSwarm
-
Visit the official websiteVisit the JiuwenSwarm official website https://openjiuwen.com/jiuwenswarm to enter the download page and select the installation package for your platform.
-
Installation and DeploymentAfter downloading, follow the system instructions to complete the installation and initialization configuration of the JiuwenSwarm client.
-
Configuration ModelIn the settings, connect the required AI model services to ensure that the intelligent agent has reasoning and execution capabilities.
-
Select modeSwitch between office, code, or entertainment modes based on the task type, and the system will automatically match you with an intelligent agent team.
-
Initiate a taskInput the requirements description, and the intelligent agent team will automatically break down the task and work together to advance it. Humans can intervene at any time to review and adjust it.
JiuwenSwarm's core advantages
-
The first HarmonyOS PC open-source AI workbenchIt fills the gap in the HarmonyOS PC ecosystem in the field of unified AI workbench and is natively adapted to the HarmonyOS system.
-
HITS Human-Machine Collaboration ParadigmThe innovative approach proposes a collaborative model where "people are in the swarm," where people are no longer bystanders but team members.
-
Multi-agent parallel accelerationThis approach breaks down serial tasks into multiple agents that work synchronously, significantly improving office and development efficiency.
-
Fully open source and customizableThe code is completely open source, supporting enterprises or individuals to perform secondary development and private deployment based on AtomGit/GitHub.
-
Seamless integration across scenariosIt covers three major scenarios: office, programming, and entertainment, and supports remote scheduling across devices and operation on multiple platforms.
JiuwenSwarm's project address
- Project official website:https://openjiuwen.com/jiuwenswarm
- GitHub repository:https://github.com/openJiuwen-ai/jiuwenswarm/
Comparison of JiuwenSwarm's similar competing products
| Comparison Dimensions | JiuwenSwarm | AutoGen |
|---|---|---|
| Development Background | Huawei 2012 Labs, Huawei Cloud, and other partners jointly built | Microsoft Research Open Source Project |
| Platform support | Native support for HarmonyOS PCs, covering Win/Mac/Ubuntu | Primarily supports Windows/Linux, but does not include a native HarmonyOS version. |
| Human-machine collaboration | In the HITS paradigm, individuals can participate as team members. | Primarily focused on inter-agent collaboration, with human-computer interaction leaning towards command-based approaches. |
| Scene coverage | An all-in-one workbench for office work, programming, and entertainment | Emphasis on programming and general agent orchestration |
| Deployment method | Provides a dedicated HarmonyOS PC installation package, ready to use out of the box. | It needs to be installed via Python pip, and the configuration requirements are relatively high. |
| Open source license | Open source, supports secondary development | MIT open source, mature ecosystem |
Application Scenarios of JiuwenSwarm
-
Emergency Reporting Material GenerationWhen a person is away from home, they can remotely wake up the intelligent agent team on the HarmonyOS PC via Lark on their mobile phone to quickly produce high-quality PPTs.
-
HarmonyOS application rapid developmentFrom requirements description to ArkTS code writing, compilation, installation and running, it completes the development of HarmonyOS native applications in one stop.
-
Multiplayer online cooperative gamesOrganize interactive games such as Gomoku and Werewolf, with intelligent agents acting as hosts or AI teammates to enhance the social and entertainment experience.
-
Cross-device smart officeIt integrates deeply with Lark and Xiaoyi to achieve seamless task connection and continuous progress across mobile phones, PCs, and tablets.
-
Enterprise-level multi-agent schedulingA private intelligent agent collaboration platform built based on open-source code can meet the automation needs of complex business processes within enterprises.