[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"article-7-ways-to-install-openclaw-en":3,"article-related-7-ways-to-install-openclaw-en":37,"series-industry-733b6421-021f-4531-b3ba-80359e582574":87},{"id":4,"slug":5,"title":6,"content":7,"summary":8,"source":9,"source_url":10,"author":11,"image_url":12,"cover_image":12,"category":13,"language":14,"translated_content":11,"related_article_id":15,"keywords":16,"key_takeaways":29,"views":33,"created_at":34,"published_at":35,"topic_cluster_id":36},"733b6421-021f-4531-b3ba-80359e582574","7-ways-to-install-openclaw-en","7 ways to install OpenClaw","\u003Cp data-speakable=\"summary\">\u003Ca href=\"\u002Ftag\u002Fopenclaw\">OpenClaw\u003C\u002Fa> can be installed with a script, package manager, source build, or container.\u003C\u002Fp>\u003Cp>OpenClaw gives you seven practical install paths, and the docs say the recommended script can detect your OS, install Node if needed, and launch onboarding; Node 24 is recommended, with Node 22.19+ also supported.\u003C\u002Fp>\u003Ch2>1. Installer script\u003C\u002Fh2>\u003Cp>This is the fastest path for most people. You run one command, the script checks your system, installs what is missing, and starts onboarding so you can get to the CLI without extra setup.\u003C\u002Fp>\n\u003Cfigure class=\"my-6\">\u003Cimg src=\"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1780550285617-1z2b.png\" alt=\"7 ways to install OpenClaw\" class=\"rounded-xl w-full\" loading=\"lazy\" \u002F>\u003C\u002Ffigure>\n\u003Cp>Use the macOS, Linux, or WSL2 command if you want the shortest route from zero to working install. Windows users can use the PowerShell version, or start with the native Windows Hub app if they want a desktop companion with tray status and local \u003Ca href=\"\u002Ftag\u002Fmcp\">MCP\u003C\u002Fa> mode.\u003C\u002Fp>\u003Cul>\u003Cli>macOS, Linux, WSL2: \u003Ccode>curl -fsSL https:\u002F\u002Fopenclaw.ai\u002Finstall.sh | bash\u003C\u002Fcode>\u003C\u002Fli>\u003Cli>Windows PowerShell: \u003Ccode>iwr -useb https:\u002F\u002Fopenclaw.ai\u002Finstall.ps1 | iex\u003C\u002Fcode>\u003C\u002Fli>\u003Cli>Skip onboarding with \u003Ccode>--no-onboard\u003C\u002Fcode> on either script\u003C\u002Fli>\u003C\u002Ful>\u003Ch2>2. Local prefix installer\u003C\u002Fh2>\u003Cp>If you want OpenClaw and Node kept under a local prefix instead of relying on a system-wide Node install, use the local prefix installer. The docs call out \u003Ccode>~\u002F.openclaw\u003C\u002Fcode> as the kind of layout this flow is meant for.\u003C\u002Fp>\u003Cp>This option is a good fit for users who want a contained setup, or who prefer to keep the install isolated from the rest of the machine. It also supports \u003Ca href=\"\u002Ftag\u002Fnpm\">npm\u003C\u002Fa> installs by default, plus git-checkout installs through the same prefix flow.\u003C\u002Fp>\u003Cul>\u003Cli>Command: \u003Ccode>curl -fsSL https:\u002F\u002Fopenclaw.ai\u002Finstall-cli.sh | bash\u003C\u002Fcode>\u003C\u002Fli>\u003Cli>Best for local-prefix installs\u003C\u002Fli>\u003Cli>Useful when you do not want to depend on global Node tooling\u003C\u002Fli>\u003C\u002Ful>\u003Ch2>3. npm, pnpm, or bun\u003C\u002Fh2>\u003Cp>If you already manage Node yourself, install OpenClaw with your package manager of choice. The docs list npm, pnpm, and bun as supported paths, with a follow-up onboarding command to bring up the daemon.\u003C\u002Fp>\n\u003Cfigure class=\"my-6\">\u003Cimg src=\"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1780550287597-dlfq.png\" alt=\"7 ways to install OpenClaw\" class=\"rounded-xl w-full\" loading=\"lazy\" \u002F>\u003C\u002Ffigure>\n\u003Cp>These flows are simple for developers who already have a Node toolchain in place. pnpm needs explicit build-script approval after the first install, and Bun is supported for the global CLI install path, though Node remains the recommended daemon runtime for the Gateway.\u003C\u002Fp>\u003Cul>\u003Cli>npm: \u003Ccode>npm install -g openclaw@latest\u003C\u002Fcode>\u003C\u002Fli>\u003Cli>pnpm: \u003Ccode>pnpm add -g openclaw@latest\u003C\u002Fcode>\u003C\u002Fli>\u003Cli>bun: \u003Ccode>bun add -g openclaw@latest\u003C\u002Fcode>\u003C\u002Fli>\u003Cli>Then run: \u003Ccode>openclaw onboard --install-daemon\u003C\u002Fcode>\u003C\u002Fli>\u003C\u002Ful>\u003Ch2>4. From source\u003C\u002Fh2>\u003Cp>Choose the source build if you are contributing or you want to run from a local checkout. This path gives you the most control, and it is the one the docs point to for development workflows.\u003C\u002Fp>\u003Cp>The sequence is straightforward: clone the repo, install dependencies, build the project, build the UI, then link the CLI globally. If you would rather not link globally, you can also run \u003Ccode>pnpm openclaw ...\u003C\u002Fcode> from inside the repository.\u003C\u002Fp>\u003Cpre>\u003Ccode>git clone https:\u002F\u002Fgithub.com\u002Fopenclaw\u002Fopenclaw.git\ncd openclaw\npnpm install && pnpm build && pnpm ui:build\npnpm link --global openclaw\nopenclaw onboard --install-daemon\u003C\u002Fcode>\u003C\u002Fpre>\u003Ch2>5. GitHub main checkout\u003C\u002Fh2>\u003Cp>This is the closest thing to a moving target install. It uses the installer script, but tells it to pull from the \u003Ca href=\"\u002Ftag\u002Fgithub\">GitHub\u003C\u002Fa> main checkout rather than the default release path.\u003C\u002Fp>\u003Cp>Use it when you want the latest main branch behavior for testing or validation. The docs show a version pin to \u003Ccode>main\u003C\u002Fcode>, which makes this path useful for developers who need to track current changes closely.\u003C\u002Fp>\u003Cul>\u003Cli>Command: \u003Ccode>curl -fsSL --proto '=https' --tlsv1.2 https:\u002F\u002Fopenclaw.ai\u002Finstall.sh | bash -s -- --install-method git --version main\u003C\u002Fcode>\u003C\u002Fli>\u003Cli>Good for testing current main branch state\u003C\u002Fli>\u003Cli>Works through the installer script, not a manual git build\u003C\u002Fli>\u003C\u002Ful>\u003Ch2>6. Containers and package managers\u003C\u002Fh2>\u003Cp>For headless servers, fleet setups, or environments that already prefer declarative tooling, OpenClaw also supports container and package-manager based installation. The docs group \u003Ca href=\"\u002Ftag\u002Fdocker\">Docker\u003C\u002Fa>, Podman, Nix, Ansible, and Bun here.\u003C\u002Fp>\u003Cp>These are the right choices when your deployment style matters more than the install command itself. Docker fits containerized or headless deployments, Podman is the rootless alternative, Nix suits declarative setups, and Ansible fits automated fleet provisioning.\u003C\u002Fp>\u003Cul>\u003Cli>Docker: containerized or headless deployments\u003C\u002Fli>\u003Cli>Podman: rootless container alternative\u003C\u002Fli>\u003Cli>Nix: declarative install via Nix flake\u003C\u002Fli>\u003Cli>Ansible: automated fleet provisioning\u003C\u002Fli>\u003C\u002Ful>\u003Ch2>7. Verify and finish setup\u003C\u002Fh2>\u003Cp>After install, confirm that the CLI is available and the Gateway is running. The docs recommend checking the version, running diagnostics, and querying Gateway status before you move on.\u003C\u002Fp>\u003Cp>If you want managed startup, use the onboarding or Gateway install commands that match your platform. macOS uses a LaunchAgent, Linux and WSL2 use a systemd user service, and native Windows falls back to a Scheduled Task with a Startup-folder item if needed.\u003C\u002Fp>\u003Cpre>\u003Ccode>openclaw --version\nopenclaw doctor\nopenclaw gateway status\u003C\u002Fcode>\u003C\u002Fpre>\u003Ch2>How to decide\u003C\u002Fh2>\u003Cp>If you want the least work, pick the installer script. If you want a contained local setup, use the local prefix installer. If you already have Node tooling, npm, pnpm, or bun will feel familiar. If you are building or contributing, install from source. If you are deploying to servers or fleets, choose Docker, Podman, Nix, or Ansible.\u003C\u002Fp>\u003Cp>For most new users, the script is the best first try; for developers, the source path is the most flexible; for ops teams, the container and package-manager options fit better with existing automation.\u003C\u002Fp>","7 install paths for OpenClaw, from one-line scripts to Docker, plus checks for Node 24 and Windows setup.","docs.openclaw.ai","https:\u002F\u002Fdocs.openclaw.ai\u002Finstall",null,"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1780550285617-1z2b.png","industry","en","fd2045a8-4772-4615-981c-eabdfa7f558d",[17,18,19,20,21,22,23,24,25,26,27,28],"OpenClaw","install","installer script","npm","pnpm","bun","Docker","Podman","Nix","Ansible","Node 24","Windows",[30,31,32],"The installer script is the fastest path and can install Node if needed.","Package-manager installs fit users who already manage Node themselves.","Source, GitHub main, and container-based options cover dev and ops workflows.",0,"2026-06-04T05:17:41.738279+00:00","2026-06-04T05:17:41.719+00:00","d19fc184-5852-4c4d-9ec0-db0c4841ac17",{"tags":38,"relatedLang":46,"relatedPosts":50},[39,40,42,43,45],{"name":18,"slug":18},{"name":19,"slug":41},"installer-script",{"name":20,"slug":20},{"name":17,"slug":44},"openclaw",{"name":21,"slug":21},{"id":15,"slug":47,"title":48,"language":49},"7-ways-to-install-openclaw-zh","7 種安裝 OpenClaw 的方式","zh",[51,57,63,69,75,81],{"id":52,"slug":53,"title":54,"cover_image":55,"image_url":55,"created_at":56,"category":13},"33a9cf92-07b7-4e5a-bf4d-cec488b41bf1","ai-fraud-blockchain-finance-defenses-en","AI fraud is scaling faster than defenses","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1780557488422-4h0i.png","2026-06-04T07:17:34.858841+00:00",{"id":58,"slug":59,"title":60,"cover_image":61,"image_url":61,"created_at":62,"category":13},"766fde38-6207-4196-b720-4cd718bfd3ad","5-blockchain-ai-market-signals-for-buyers-en","5 blockchain AI market signals for buyers","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1780556574159-nkny.png","2026-06-04T07:02:26.222427+00:00",{"id":64,"slug":65,"title":66,"cover_image":67,"image_url":67,"created_at":68,"category":13},"ea4e3b64-927c-4a3e-9547-dcbcabff97d8","game-thread-prompt-turns-nba-chatter-into-template-en","A game-thread prompt turns NBA chatter into a template","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1780547618132-vtaz.png","2026-06-04T04:33:06.36647+00:00",{"id":70,"slug":71,"title":72,"cover_image":73,"image_url":73,"created_at":74,"category":13},"bafb52b8-9f0f-4480-90bc-2b9cdb9ee322","5-takeaways-from-spurs-vs-trail-blazers-game-5-en","5 takeaways from Spurs vs. Trail Blazers Game 5","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1780546672386-gljz.png","2026-06-04T04:17:25.987952+00:00",{"id":76,"slug":77,"title":78,"cover_image":79,"image_url":79,"created_at":80,"category":13},"2f90c55b-e29f-4aee-a5f0-a42d41609fa1","4-chipotle-promo-details-for-members-en","4 Chipotle promo details for members","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1780540378813-jljh.png","2026-06-04T02:32:20.08245+00:00",{"id":82,"slug":83,"title":84,"cover_image":85,"image_url":85,"created_at":86,"category":13},"8be7f46f-04b6-47f9-8e6b-24c170e8af3a","why-chipotle-53000-burrito-stunt-smart-brand-marketing-en","Why Chipotle’s 53,000-burrito stunt is smart brand marketing","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1780538588667-s73v.png","2026-06-04T02:02:28.941995+00:00",[88,93,98,103,108,113,118,123,128,133],{"id":89,"slug":90,"title":91,"created_at":92},"d35a1bd9-e709-412e-a2df-392df1dc572a","ai-impact-2026-developments-market-en","AI's Impact in 2026: Key Developments and Market Shifts","2026-03-25T16:20:33.205823+00:00",{"id":94,"slug":95,"title":96,"created_at":97},"5ed27921-5fd6-492e-8c59-78393bf37710","trumps-ai-legislative-framework-en","Trump's AI Legislative Framework: What's Inside?","2026-03-25T16:22:20.005325+00:00",{"id":99,"slug":100,"title":101,"created_at":102},"e454a642-f03c-4794-b185-5f651aebbaca","nvidia-gtc-2026-key-highlights-innovations-en","NVIDIA GTC 2026: Key Highlights and Innovations","2026-03-25T16:22:47.882615+00:00",{"id":104,"slug":105,"title":106,"created_at":107},"0ebb5b16-774a-4922-945d-5f2ce1df5a6d","claude-usage-diversifies-learning-curves-en","Claude Usage Diversifies, Learning Curves Emerge","2026-03-25T16:25:50.770376+00:00",{"id":109,"slug":110,"title":111,"created_at":112},"69934e86-2fc5-4280-8223-7b917a48ace8","openclaw-ai-commoditization-concerns-en","OpenClaw's Rise Raises Concerns of AI Model Commoditization","2026-03-25T16:26:30.582047+00:00",{"id":114,"slug":115,"title":116,"created_at":117},"b4b2575b-2ac8-46b2-b90e-ab1d7c060797","google-gemini-ai-rollout-2026-en","Google's Gemini AI Rollout Extended to 2026","2026-03-25T16:28:14.808842+00:00",{"id":119,"slug":120,"title":121,"created_at":122},"6e18bc65-42ae-4ad0-b564-67d7f66b979e","meta-llama4-fabricated-results-scandal-en","Meta's Llama 4 Scandal: Fabricated AI Test Results Unveiled","2026-03-25T16:29:15.482836+00:00",{"id":124,"slug":125,"title":126,"created_at":127},"bf888e9d-08be-4f47-996c-7b24b5ab3500","accenture-mistral-ai-deployment-en","Accenture and Mistral AI Team Up for AI Deployment","2026-03-25T16:31:01.894655+00:00",{"id":129,"slug":130,"title":131,"created_at":132},"5382b536-fad2-49c6-ac85-9eb2bae49f35","mistral-ai-high-stakes-2026-en","Mistral AI: Facing High Stakes in 2026","2026-03-25T16:31:39.941974+00:00",{"id":134,"slug":135,"title":136,"created_at":137},"9da3d2d6-b669-4971-ba1d-17fdb3548ed5","cursors-meteoric-rise-pressures-en","Cursor's Meteoric Rise Faces Industry Pressures","2026-03-25T16:32:21.899217+00:00"]