mrkeyoor.com_
Fri 16 Oct 18:51 UTC
AI Toolsevaluationupdated 14 Oct 2026

lampOS review

Autonomous OS, now redirected to autonomous-ai/lampOS, connects AI agents to a robot's camera, microphone, lights and motors. It lets supported desk robots share agent behaviors and route physical requests through a hardware layer instead of having each agent talk directly to the devices.

+42stars / 7d
Verdict

Autonomous OS passed all 112 Go tests in our sandbox after a 13-second install and a 43-second build, earning it a trial on a supported desk robot. Use it when you can maintain the hardware port and check each physical action on the actual body. Pass on it for fire monitoring, wheel-and-leg locomotion without additional engineering, or a distribution that must stay wholly permissive.

We ran it

Lab card: what happened when we ran lampOSScreenshot of lampOS (github.com/autonomous-ai/lampOS)
Install✓ · 13s66 packages
Build✓ · 43s
Tests✓ · 45s112 passed · 0 failed of 112 (go test)
Repo3007 files~452,988 lines of source · 61 MB · 2 CI workflows

Answers from our run

Does lampOS build from source?

Dependencies installed in 13 seconds (66 packages), and the build succeeded in 43 seconds. We cloned commit 7f1239e into a clean Debian container with 3 CPUs and no project-specific setup.

Do lampOS's tests pass?

Yes: 112 of 112 passed when we ran the project's own test command (go test). Some failures need services or credentials a bare container does not have.

Who should not use lampOS?

Mobile-robot teams needing wheels or legs now: the porting guide says those need a separate locomotion service beyond today's articulated-head contract.

What are the alternatives to lampOS?

Reachy Mini SDK, ROS 2. Autonomous OS passed all 112 Go tests in our sandbox after a 13-second install and a 43-second build, earning it a trial on a supported desk robot.

Setup3/513-second software install; robot drivers and service setup remain
Docs3/5Detailed port and safety guides; hosted endpoint guidance conflicts
Community3/5October 14 push and recent issue and PR activity
Maturity3/5112 Go tests pass; hardware scope and safety bounds need checking

Who it’s for

Lamp, Intern or Reachy Mini owners who want agent conversations to trigger supported physical actions.
Robot developers prepared to implement hardware drivers and maintain an arm64 Linux port.
Teams trying shared robot skills or separate Harness and Buddy computer connections.

Who it’s NOT for

Mobile-robot teams needing wheels or legs now: the porting guide says those need a separate locomotion service beyond today's articulated-head contract.
Safety monitoring deployments: open HAL issue 717 reports a burning sofa classified as a safe bonfire with no alert.
Vendors requiring a wholly permissive distribution: the README assigns GPL-3.0 to hal/ and flags AGPL tracking components.
Operators who assume missing safety settings block motion: the safety guide says absent bounds pass through with logging.

Setup reality

Our September 27, 2026 sandbox run at commit 7f1239e installed 66 packages in 13 seconds, built successfully in 43 seconds, and passed all 112 Go tests in 45 seconds with 0 failures. The unprivileged golang:1.24-bookworm container had 3 CPUs, 8 GB of RAM and no secrets.

Robot use requires board and capability declarations, hardware drivers, and model or gateway configuration. Speech and perception have separate endpoints. Harness and Buddy each need computer pairing. The hosted-services guide contains conflicting statements about custom model endpoints, so check the revision you deploy.

The porting guide targets arm64 Linux with systemd. Wheels and legs need additional locomotion support. Our 61 MB checkout had 2 CI workflows and no Dockerfile or tests directory; the successful Go run does not establish physical behavior. The old repository address now redirects to lampOS.

A passing Go suite gives you a starting point for a robot

Autonomous OS passed all 112 Go tests in our sandbox, but deciding whether to put it on your desk requires a different question: which physical actions will your robot actually support? The project connects an AI agent to cameras, microphones and motors. Its README gives a useful example: a request to turn off the Lamp's lights can take a local command path, while an ambiguous request about making an image brighter goes to the main agent.

The old autonomous-ai/autonomous-os address now redirects to autonomous-ai/lampOS. The current English README calls the stack Physical AI Operating System and describes Lamp, Intern and Reachy Mini. Keep that naming change separate from our September 27 checkout at commit 7f1239e. GitHub now labels the primary language Python, while our measured build path was Go. Neither label describes the whole system: a Go daemon coordinates a Python hardware layer and agent runtimes.

What happened when we ran it

Our sandbox installed commit 7f1239e in 13 seconds, adding 66 packages, and completed the build in 43 seconds. We used golang:1.24-bookworm in an unprivileged Debian container with 3 CPUs, 8 GB of RAM and no secrets on September 27, 2026. Those are encouraging results for a developer checking whether the repository can be worked on without first provisioning a robot or handing over credentials.

The test step completed in 45 seconds: go test reported 112 passed and 0 failed out of 112. The checkout contained 3,007 files, roughly 452,988 source lines and occupied 61 MB. Our scan found 2 CI workflow files, no Dockerfile and no tests directory. A missing directory named tests does not contradict the passing Go command. These results establish a successful software path at that commit; they provide no measurement of voice quality, motor behavior or physical safety.

A new body needs Linux support and a hardware driver

The 61 MB checkout contains far more than a chat interface. The bring-your-own-robot guide requires arm64 Linux with systemd and a recognized board entry. Its worked example is Reachy Mini, where the existing robot daemon retains control of the motors. A robot declaration lists capabilities, and the hardware layer mounts the routes those capabilities allow. This gives a port author a concrete interface to implement instead of starting a separate agent stack for every body.

The README's markdown-first pitch understates the work for unfamiliar hardware. ROBOT.md describes the body and SOUL.md sets its personality, but a new motor subsystem still needs a driver. The guide says today's motion contract fits articulated heads; wheels and legs need a separate locomotion service. Choose this for a supported desk robot or a port you intend to maintain. If your next task is mobile navigation, the documented contract is a reason to choose another foundation.

The 13-second install does not configure speech or computer control

Our 13-second installation needed no secrets. A useful talking robot does: the README says inference can use remote services, and the hosted-services guide documents the AI gateway plus custom language-model, speech and perception endpoints. That guide also contradicts itself. An early paragraph says a custom OpenClaw endpoint is unavailable, while a later section explains llm_base_url configuration. Resolve that against your chosen revision before promising an offline deployment.

Computer work adds another connection. Harness delegates tasks to agents on a paired computer, while Buddy lets the device agent inspect and operate Mac applications. The README explicitly gives them separate pairing paths. Start with the robot's own lights and voice before adding those permissions. A green build says nothing about whether a paired Mac is reachable, whether the selected model accepts the request, or whether the agent interprets an application screen correctly.

Declared safety limits can be absent

The 112 passing Go tests should not persuade you to use this as a safety appliance. The safety documentation says missing light, audio and motion bounds pass through with logging. Malformed bounds fail loudly, but an omitted limit does not become a conservative default. Read the actual SAFETY.md for your body and check which limits the documented hardware path enforces. A reassuring filename is insufficient evidence that every movement has a bound.

An open HAL fire-hazard report makes that distinction concrete. It describes the perception model labeling a burning sofa as a bonfire, a label treated as safe, so HAL raises no alert. The report concerns this project's current hardware layer, not an unrelated component. It is upstream evidence, separate from our sandbox findings. I would reject this stack for fire monitoring or any deployment where a missed detection could leave somebody relying on a silent robot.

Mixed licensing and October activity deserve separate decisions

Our 3,007-file checkout warrants reading the folder-level licenses before product adoption. The README says code outside hal/ is Apache-2.0, while hal/ is GPL-3.0 and closed vendor SDKs should run out of process. It also flags AGPL-licensed tracking components. GitHub's Apache license label cannot settle that entire distribution decision. A hardware vendor needing a wholly permissive stack has a specific reason to walk away.

The last push was October 14, 2026, and GitHub listed 444 stars with 46 open issues and PRs. Recent issue updates and a closed movement-related PR show ongoing work. The latest release, models/ambernet, contains language-identification assets rather than a complete OS package. For Reachy-only applications, use Pollen's Reachy Mini SDK and its simulator. For a broader robotics foundation, consider ROS 2. Choose this project when sharing agent behavior across supported desk bodies is worth maintaining the hardware port, then require an observed movement before calling that port ready.

Alternatives

ProjectWhat it isPick it when
Reachy Mini SDKPollen Robotics software for building Reachy Mini applications, with hardware and simulation paths.pick this instead when you only target Reachy Mini and want its native SDK or simulator.
ROS 2A robotics software foundation with libraries, drivers and developer tools.pick this instead when you need a broader robotics foundation and will build your own agent integration.

Sources

  1. Physical AI Operating System README
  2. Bring your own robot guide
  3. Safety engine and absent-bound behavior
  4. Hosted services and custom endpoint configuration
  5. HAL fire-hazard issue 717
  6. Ambernet model asset release
  7. Reachy Mini SDK
  8. ROS 2

More ai tools reviews

universal-modder · DeepEP-Ascend · DeepGEMM-Ascend · hypoarena · jeeves · faster-whisper · the whole board →