Humanoid robot guide
What makes a humanoid robot open source?
Start by identifying which layer is open and what its license permits. A downloadable SDK, buildable hardware and replaceable firmware answer different research questions. [s1] [s2]
By humanoidversus Editorial Desk
Published · Last verified Oct 13, 2026
Live tables include catalog data verified through Oct 13, 2026.
TL;DR
- Public code is not enough: open-source software licensing must permit redistribution and derived works, without excluding commercial fields of use. [s1]
- Open hardware needs modifiable design documentation and permission to make and distribute it; a public SDK does not establish those rights. [s2]
- Reachy 2's Python SDK uses Apache-2.0 and Unitree SDK2 uses BSD-3-Clause; those licenses apply to those repositories, not automatically to whole robots. [s4] [s5]
- Poppy separates hardware and software licenses. InMoov's download page specifies CC-BY-NC, so check its noncommercial restriction before reuse. [s11] [s12]
Distinguish four layers of openness
An open-source humanoid robot should be evaluated layer by layer. A public SDK supplies a way to develop applications, but inspect its code and license separately. Open-source software requires rights as well as visibility: the Open Source Initiative's definition includes redistribution, source availability and derived works. A repository you can browse without those permissions is not equivalent to software meeting that definition. [s1]
Open hardware concerns the physical design. OSHWA's definition calls for documentation in the preferred format for making changes and clarity about which portions are released. Ask for editable CAD, drawings, electronics schematics, a bill of materials and assembly instructions. A bill of materials lists what to acquire; it should sit alongside usable design files and a stated license, rather than replace them. [s2]
Open firmware concerns the software running closer to the hardware, which may be separate from the application SDK. K-Scale's KOS repository describes a configurable robot firmware framework and provides source under MIT. That is evidence about that framework. It does not establish that every motor, sensor or controller in a resulting build has replaceable firmware; ask which components and build tools are actually covered. [s9]
Read the license for each component
Record each component's license, repository, revision and covered files. Unitree SDK2 identifies BSD-3-Clause and Reachy 2's Python SDK identifies Apache-2.0. Before distribution, check attribution, notice, source-release and same-license obligations in the applicable terms. Keep SDK permissions separate from CAD, actuator firmware, model weights and datasets, and request a license inventory for the components you intend to modify or redistribute. [s5] [s4]
Also look for inconsistent documentation. K-Bot's README describes hardware under CERN-OHL-S and software under GPL v3, while the opened top-level software LICENSE contains MIT text. Treat that as a scope question to resolve before reuse, rather than choosing whichever label suits your intended application. Check submodules and file notices and request clarification for the exact revision you plan to build. [s7] [s8]
Downloadable designs can have narrower permissions than an open-hardware definition. InMoov states CC-BY-NC on its download page. OSHWA's definition permits making and selling designs and rejects restrictions on fields of endeavor, including business use. The practical conclusion is to retain InMoov's stated noncommercial restriction in your assessment instead of calling its downloadable parts unrestricted open hardware. [s12] [s2]
SDK examples: Reachy 2, Unitree and ROBOTIS
Hugging Face's Pollen acquisition announcement describes Reachy 2 as an open-source, VR-compatible research platform and points to software, models and documentation. Its Python SDK repository provides installation instructions and generated API documentation under Apache-2.0. For a manipulation project, start by checking that the available interfaces expose the observations and commands your experiment needs, then verify the hardware package and the licenses of any additional resources. [s3] [s4]
Unitree SDK2 is a public repository with build examples and a BSD-3-Clause license. Hardware edition still matters: the R1 official shop says only EDU supports secondary development. Before purchasing, ask which control interfaces the specific edition permits and whether your intended SDK workflow is supported. Public SDK availability is useful evidence, but it should be connected to the exact purchased configuration. [s5] [s6]
ROBOTIS OP3's manual calls it an Open Platform Humanoid Project and separates demonstration modes, source code, the framework and recovery software in its documentation. Use those links to inspect the parts relevant to your work. The live table below is a shortlist of records with public SDK access, not a certification of all hardware or firmware licenses. The related open-source humanoid robots hub expands that shortlist. [s10]
Up to 20 robots with a recorded public SDK, sorted by status then name. An open SDK does not establish open hardware or open-source firmware. Links use recorded official SDK sources and datasheets.
| Robot | Status | SDK / documentation | Price | Price kind / evidence | Record verified |
|---|---|---|---|---|---|
| AgiBot A3 | Commercial | SDK / documentation link not recorded | — | Not published | Oct 13, 2026 |
| AgiBot Lingxi X1 | Commercial | — | Not published | Oct 13, 2026 | |
| AI2 Robotics AlphaBot 2 | Commercial | — | Not published | Oct 8, 2026 | |
| Aldebaran NAO 6 | Commercial | — | Not published | Oct 8, 2026 | |
| Astribot T1 | Commercial | SDK / documentation link not recorded | from $18,000 | Starting · Official Price source ↗ · Published Sep 29, 2026 · accessed Oct 8, 2026 Original: USD 18,000 (US market) Official US starting price announced in September 2026. The Chinese launch price was reported as CNY 89,900; a third-party catalog lists US$13,500 without establishing a market or date. | Oct 8, 2026 |
| Atomrobot Tianbing-1 | Commercial | — | Not published | Oct 8, 2026 | |
| Booster K1 | Commercial | from $4,200 | Starting · Reported Price source ↗ · Published Dec 7, 2025 · accessed Oct 8, 2026 Price source ↗ · Published Oct 27, 2025 · accessed Oct 8, 2026 Original: CNY 29,900 (limited-time) Limited-time launch price reported by Gasgoo and 36Kr, converted at about 7.1 CNY per USD (approximate). A marketing video reportedly cited a USD 4,999 starting price (not verified). | Oct 13, 2026 | |
| Booster T1 | Commercial | — | Not published | Oct 13, 2026 | |
| Booster T2 | Commercial | — | Not published | Oct 13, 2026 | |
| CASBOT 02 | Commercial | SDK / documentation link not recorded | — | Not published | Oct 13, 2026 |
| CloudMinds XR-1 (Cloud Ginger 1.0) | Commercial | SDK / documentation link not recorded | — | Not published | Oct 8, 2026 |
| Cyan Robotics Orca | Commercial | SDK / documentation link not recorded | from $41,450 | Starting · Reported Price source ↗ · Published Jun 19, 2025 · accessed Oct 8, 2026 Price source ↗ · Published Jun 18, 2025 · accessed Oct 8, 2026 Original: CNY 298,000 (standard); CNY 348,000 (flagship) Standard-version launch price; converted at approximately CNY 7.1894 per USD on 18 June 2025 | Oct 8, 2026 |
| DexForce W1 Pro | Commercial | — | Not published | Oct 13, 2026 | |
| Dexmate Vega | Commercial | SDK / documentation link not recorded | $72,000 | Msrp · Official Price source ↗ · Publication date unknown · accessed Oct 8, 2026 Original: US$72,000 (excludes end effectors) Vega 1 Pro list price on Dexmate's shop page. Third-party listings quoting other prices were not used. | Oct 8, 2026 |
| Dobot Atom | Commercial | from $27,530 | Starting · Reported Price source ↗ · Published Mar 18, 2025 · accessed Oct 8, 2026 Price source ↗ · Published Mar 19, 2025 · accessed Oct 8, 2026 Original: CNY 199,000 Pre-sale starting price announced 18 March 2025; USD equivalent as stated by Yicai | Oct 8, 2026 | |
| Enchanted Tools Mirokaï | Commercial | from $50,000 | Starting · Reported Price source ↗ · Publication date unknown · accessed Oct 8, 2026 Original: US$50,000 List price from a retailer that describes the listing as factory-authorized; Enchanted Tools itself uses quote requests and publishes no price. Humanoid Guide lists US$30,000 (undated), which conflicts with this figure. | Oct 10, 2026 | |
| EngineAI PM01 | Commercial | $12,000 | Msrp · Official Price source ↗ · Published Jan 10, 2025 · accessed Oct 8, 2026 Original: CNY 88,000 Official promotional price through 31 March 2025; later pricing was not found. USD figure is approximate | Oct 13, 2026 | |
| EngineAI SA01 | Commercial | SDK / documentation link not recorded | $6,200 | Msrp · Official Price source ↗ · Publication date unknown · accessed Oct 8, 2026 Price source ↗ · Published Oct 8, 2026 · accessed Oct 8, 2026 Original: CNY 42,000 Current price on EngineAI's purchase page; USD rounded from the 2026-10-08 PBOC central parity rate of 6.7367 CNY per USD | Oct 13, 2026 |
| EngineAI T800 | Commercial | from $25,000 | Starting · Official Price source ↗ · Published Dec 8, 2025 · accessed Oct 8, 2026 Original: CNY 180,000 Basic edition starting price from EngineAI's news page; USD figure as stated by Humanoids Daily (about 7.2 CNY per USD) | Oct 13, 2026 | |
| Engineered Arts Ameca | Commercial | — | Not published | Oct 8, 2026 |
Buildable designs: Poppy, K-Bot and InMoov
Poppy Humanoid's repository includes hardware and software materials, assembly guidance and a documented separation between Creative Commons BY-SA 4.0 hardware and GPL v3 software. It also distinguishes permission to use the technology from use of the Poppy name. For a build, inspect the exact parts and revision, confirm available actuators and electronics, and budget assembly and calibration before treating the repository as a ready-made robot. [s11]
K-Bot's repository exposes mechanical and electrical directories and links to control, inference and simulation projects. Its README labels it public alpha and warns of breaking changes; that label does not establish current development or availability. For a research fork, inspect those linked components and resolve the software-license conflict before distributing changes. Treat buildability, maintained documentation and access to parts as separate questions; the existence of a public design should not become an assumption about current supplier support. [s7] [s8]
InMoov's download page supplies part files and instructions, but states that its files use CC-BY-NC. It is a useful example of why DIY availability and licensing need separate entries in a comparison. If commercial reuse is intended, check the applicable license and seek separate permission where needed. For any DIY platform, confirm the mechanical design, control software and electronics documentation each cover the version you intend to assemble. [s12]
Check firmware access and the maintenance path
Ask what you can rebuild, flash and recover without vendor intervention. Request the firmware sources, board support, toolchain, flashing procedure and recovery documentation for relevant components. KOS illustrates a repository with native and cross-build instructions and robot-specific integration features. Evaluate that documented scope directly rather than treating a higher-level client library as evidence that the lower-level controller can be replaced. [s9]
Then plan maintenance at the same level as customization. Can you pin a working software revision, reproduce installation, restore the robot and obtain replacement parts? OP3's manual explicitly links programming and recovery resources, providing a useful documentation checklist. Test the required installation or simulation workflow before committing an experiment to a platform, and request written clarification for any recovery step that depends on access your team does not have. [s10]
Choose a research platform around the experiment
Write down the experiment's required observations, action interfaces and physical setup. Do you need locomotion, two-arm manipulation, precise joint commands, images, force feedback or a modified body? Reachy 2's SDK and the OP3 programming documentation are different starting points. Inspect the actual APIs and documentation against your requirements rather than ranking candidates by the phrase open source alone. [s4] [s10]
For reproducibility, select a documented hardware revision and pin the software and configuration used in each run. Check simulation support, calibration procedures and recorded data formats before buying. K-Bot links separate simulation and inference projects, while Unitree provides SDK examples; those resources need evaluation as concrete tools for your workflow, not as a promise that your experiment already works. [s7] [s5]
Finally, compare engineering time with purchase, assembly and support options. Require evidence for the layers you need and mark unresolved licenses or interfaces unknown. Poppy's separate licenses and InMoov's stated restrictions demonstrate why a binary open-source label loses useful detail. Use the live SDK table and related hub to find candidates, then keep a component-level openness record with your procurement decision. [s11] [s12]
Quick answers
Frequently asked questions
What is an open-source humanoid robot?
Evaluate software, hardware and firmware separately. Software needs suitable redistribution and modification rights; hardware needs modifiable design documentation and permission to make and share the design. [s1] [s2]
Is a public SDK the same as open-source hardware?
No. SDK access concerns development interfaces. OSHWA's hardware definition separately requires design documentation and rights to modify, make and distribute it. [s2]
Are Unitree humanoid robots open source?
Unitree SDK2 uses BSD-3-Clause. That establishes the repository's license, not complete hardware openness. Confirm developer access for the edition; R1 reserves secondary development for EDU. [s5] [s6]
Is Hugging Face's Reachy 2 open source?
Hugging Face describes Reachy 2 as open source and provides links to resources. Its Python SDK is Apache-2.0; verify licenses separately for any designs, models or other components you use. [s3] [s4]
Can you 3D print an open humanoid robot?
Poppy Humanoid provides hardware materials and assembly guidance, with hardware and software licenses listed separately. Check the full build requirements rather than assuming printable parts constitute the complete system. [s11]
Can you use InMoov designs commercially?
Its download page specifies CC-BY-NC. Resolve the noncommercial restriction with the rights holder before commercial reuse instead of assuming download access grants that permission. [s12]
Does open source mean a robot is free?
No. Open software rights and publicly released hardware designs do not supply physical components or assembly. OSHWA explicitly distinguishes hardware because making physical goods still requires resources. [s1] [s2]
Evidence
Sources
- [s1]The Open Source Definition ↗Open Source Initiative · official · accessed Oct 13, 2026
- [s2]Open Source Hardware Definition 1.0 ↗Open Source Hardware Association · official · accessed Oct 13, 2026
- [s3]Hugging Face welcomes Pollen Robotics and describes Reachy 2 resources ↗Hugging Face · official · published Apr 14, 2025 · accessed Oct 13, 2026
- [s4]Reachy 2 Python SDK and Apache-2.0 license ↗Pollen Robotics · official · accessed Oct 13, 2026
- [s5]Unitree SDK2 and BSD-3-Clause license ↗Unitree Robotics · official · accessed Oct 13, 2026
- [s6]R1 official store: EDU development access ↗Unitree Robotics · official · accessed Oct 13, 2026
- [s7]K-Bot mechanical, electrical and software resources; README licenses ↗K-Scale Labs · official · accessed Oct 13, 2026
- [s8]K-Bot top-level software LICENSE: MIT text ↗K-Scale Labs · official · accessed Oct 13, 2026
- [s9]K-Scale OS firmware framework and MIT license ↗K-Scale Labs · official · accessed Oct 13, 2026
- [s10]ROBOTIS OP3 introduction and programming documentation index ↗ROBOTIS · official · accessed Oct 13, 2026
- [s11]Poppy Humanoid hardware, assembly guidance and separate licenses ↗Poppy Project · official · accessed Oct 13, 2026
- [s12]InMoov download files and CC-BY-NC notice ↗InMoov / Gaël Langevin · official · accessed Oct 13, 2026
AI-assisted, editor-reviewed · Read our editorial policy and verification process.