Hardware, silicon, and embodiment research for elizaOS — the open-source framework for building and deploying autonomous AI agents.
This repository holds the research-grade tracks that sit below and beside the
agent runtime: the custom AI phone SoC, the humanoid robot stack, the continual-RL
framework that trains its policies, and the elizaOS plugin that drives real
hardware. It is developed separately from the runtime so the main
elizaOS/eliza repo stays focused on the
agent framework, while this repo can carry large binary design artifacts (RTL,
CAD, meshes, checkpoints) without weighing that repo down.
| Path | What it is |
|---|---|
chip/ |
Eliza E1 SoC — CLI-first pre-tapeout scaffold for an open RISC-V AI phone chip: RTL, cocotb/formal verification, BSP, FPGA/package evidence, physical-design entry points. |
robot/ |
@elizaos/robot — Python robotics stack (MuJoCo sim, Brax/MJX baselines, websocket bridge, perception, trajectory DB) with a thin TypeScript re-export surface. Profile-driven; first shipping profile is Hiwonder AiNex. |
alberta/ |
Alberta Framework — JAX implementation of The Alberta Plan for AI Research; continual learning with no training phases or resets. Trains the robot policies. |
plugin-ainex/ |
@elizaos/plugin-ainex — elizaOS plugin that drives the Hiwonder AiNex humanoid (and compatible robots) through the robot bridge: locomotion, servo, action-group, and text-conditioned policy control. |
docs/ |
Chip track, robot embodiment doc, and TEE-native security design notes. |
This repo is mounted as a git submodule inside elizaOS/eliza at
packages/research. The elizaOS AI-phone OS build (packages/os) imports the
E1 chip device tree from packages/research/chip/ via that submodule, so the
chip design stays reachable to the OS build without living in the runtime repo.
To work on this content from an eliza checkout (it is marked update = none in
eliza's .gitmodules, so routine --recursive checkouts skip its large payload;
--checkout opts in):
git submodule update --init --checkout packages/researchOr clone it standalone:
git clone https://github.com/elizaOS/research.gitEach directory carries its own README.md (and, where relevant, AGENTS.md /
CLAUDE.md) with build, test, and toolchain instructions. Start there:
- Silicon:
chip/README.md - Robot:
robot/README.md - Training framework:
alberta/README.md - Plugin:
plugin-ainex/README.md
MIT, matching elizaOS. Individual vendored components under robot/vendor/ and
alberta/ retain their upstream licenses (see the respective directories).