-
-
Notifications
You must be signed in to change notification settings - Fork 80.7k
[Feature]: Support running OpenClaw on devices without Linux / Node.js (inspired by MimiClaw) #11676
Copy link
Copy link
Open
Labels
P3Low-priority cleanup, docs, polish, ergonomics, or speculative work.Low-priority cleanup, docs, polish, ergonomics, or speculative work.clawsweeper-recovery-stuckclawsweeper:needs-maintainer-reviewClawSweeper marked this issue as needing maintainer review before automation.ClawSweeper marked this issue as needing maintainer review before automation.clawsweeper:needs-product-decisionClawSweeper marked this issue as needing a product or behavior decision.ClawSweeper marked this issue as needing a product or behavior decision.clawsweeper:no-new-fix-prClawSweeper does not recommend queueing a new automated fix PR for this issue.ClawSweeper does not recommend queueing a new automated fix PR for this issue.enhancementNew feature or requestNew feature or requestimpact:otherThis issue has meaningful maintainer-visible impact outside the owned taxonomy.This issue has meaningful maintainer-visible impact outside the owned taxonomy.issue-rating: 🌊 off-meta tidepoolIssue quality rating does not apply to this item.Issue quality rating does not apply to this item.
Description
Metadata
Metadata
Assignees
Labels
P3Low-priority cleanup, docs, polish, ergonomics, or speculative work.Low-priority cleanup, docs, polish, ergonomics, or speculative work.clawsweeper-recovery-stuckclawsweeper:needs-maintainer-reviewClawSweeper marked this issue as needing maintainer review before automation.ClawSweeper marked this issue as needing maintainer review before automation.clawsweeper:needs-product-decisionClawSweeper marked this issue as needing a product or behavior decision.ClawSweeper marked this issue as needing a product or behavior decision.clawsweeper:no-new-fix-prClawSweeper does not recommend queueing a new automated fix PR for this issue.ClawSweeper does not recommend queueing a new automated fix PR for this issue.enhancementNew feature or requestNew feature or requestimpact:otherThis issue has meaningful maintainer-visible impact outside the owned taxonomy.This issue has meaningful maintainer-visible impact outside the owned taxonomy.issue-rating: 🌊 off-meta tidepoolIssue quality rating does not apply to this item.Issue quality rating does not apply to this item.
Type
Fields
Priority
None yet
I’d like to propose adding support for running OpenClaw on devices that do not require Linux or Node.js — such as embedded systems, microcontrollers, and ultra-low-resource hardware.
refer to: https://github.com/memovai/mimiclaw
Today, OpenClaw relies on the Node.js runtime and typical OS environments (Linux/macOS). This makes it hard to run OpenClaw on devices that cannot host an OS or a high-level runtime, such as IoT boards or single-chip microcontrollers.
Why this matters
There is a growing demand for ultra-light, private, always-on AI assistants that:
These use cases are increasingly relevant for edge AI, personal devices, and privacy-sensitive environments.
Reference implementation: MimiClaw
As a concrete reference, I built MimiClaw:
👉 https://github.com/memovai/mimiclaw
MimiClaw demonstrates that an OpenClaw-style agent loop can run on a $5 ESP32-S3 microcontroller, with:
This shows that OpenClaw’s core agent concepts can be adapted to embedded platforms.
Proposal
To make OpenClaw more portable and future-proof, it would be great to consider:
Decoupling core agent logic from the Node.js runtime,
so alternative runtimes (C/C++, Rust, WASM) can implement the same agent loop.
Defining a runtime-agnostic agent interface / protocol
(e.g., JSON schema for tool calls, memory, loop state).
Separating platform-specific adapters (filesystem, process, networking)
from the agent core.
Optionally providing documentation or reference implementations
for lightweight or embedded runtimes.
Discussion
Thanks for building OpenClaw — this proposal is meant to expand its reach to edge and embedded scenarios while keeping the core design intact. Looking forward to your thoughts!