[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"article-install-openclaw-windows-powershell-wsl2-en":3,"article-related-install-openclaw-windows-powershell-wsl2-en":31,"series-tools-573d2a49-84d8-4017-9118-55bc5586dab9":76},{"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":23,"views":27,"created_at":28,"published_at":29,"topic_cluster_id":30},"573d2a49-84d8-4017-9118-55bc5586dab9","install-openclaw-windows-powershell-wsl2-en","Install OpenClaw on Windows with PowerShell","\u003Cp data-speakable=\"summary\">Set up \u003Ca href=\"\u002Ftag\u002Fopenclaw\">OpenClaw\u003C\u002Fa> on Windows with PowerShell, WSL2, or Kimi Claw.\u003C\u002Fp>\u003Cp>This guide is for Windows developers who want OpenClaw running locally or in the cloud with the fewest surprises. After you follow the steps, you will have a working install, a configured model provider, and a clear path for either a quick PowerShell setup or a fuller WSL2 environment.\u003C\u002Fp>\u003Cp>You will also know when to skip local setup entirely and use \u003Ca href=\"https:\u002F\u002Fwww.kimi.com\u002Fresources\u002Fopenclaw-saas\">Kimi Claw\u003C\u002Fa> for a browser-based deployment. For the local paths, the official OpenClaw project on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fopenclaw\u002Fopenclaw\">GitHub\u003C\u002Fa> and the Windows install docs on \u003Ca href=\"https:\u002F\u002Fopenclaw.ai\u002Fdocs\">OpenClaw docs\u003C\u002Fa> are the references used throughout this guide.\u003C\u002Fp>\u003Ch2>Before you start\u003C\u002Fh2>\u003Cul>\u003Cli>Windows 10 or Windows 11, 64-bit\u003C\u002Fli>\u003Cli>Administrator access for WSL2 setup\u003C\u002Fli>\u003Cli>Node.js 22.14 or higher\u003C\u002Fli>\u003Cli>Git for Windows, recommended\u003C\u002Fli>\u003Cli>At least 4 GB RAM, 8 GB recommended\u003C\u002Fli>\u003Cli>Stable internet connection\u003C\u002Fli>\u003Cli>Kimi Platform account for API key creation\u003C\u002Fli>\u003Cli>OpenClaw account or access to the installer URL\u003C\u002Fli>\u003Cli>Virtualization enabled in BIOS or UEFI if you plan to use WSL2\u003C\u002Fli>\u003C\u002Ful>\u003Ch2>Step 1: Enable script execution and launch the installer\u003C\u002Fh2>\u003Cp>Your goal here is to prepare PowerShell so it can run the OpenClaw bootstrap script and start the Windows installer in one pass. This is the fastest local path and avoids setting up a Linux environment first.\u003C\u002Fp>\n\u003Cfigure class=\"my-6\">\u003Cimg src=\"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1782093770144-gllk.png\" alt=\"Install OpenClaw on Windows with PowerShell\" class=\"rounded-xl w-full\" loading=\"lazy\" \u002F>\u003C\u002Ffigure>\n\u003Cpre>\u003Ccode>Set-ExecutionPolicy RemoteSigned -Scope CurrentUser\niwr -useb https:\u002F\u002Fopenclaw.ai\u002Finstall.ps1 | iex\u003C\u002Fcode>\u003C\u002Fpre>\u003Cp>When the command finishes, you should see the onboarding wizard open or print setup prompts in the terminal. If PowerShell blocks the script, reopen it as your current user and confirm that the execution policy changed successfully.\u003C\u002Fp>\u003Ch2>Step 2: Complete onboarding and choose QuickStart\u003C\u002Fh2>\u003Cp>Your goal is to get through the first-run prompts and pick the simplest configuration path. QuickStart is the right choice if you want OpenClaw running quickly and plan to tune settings later.\u003C\u002Fp>\n\u003Cfigure class=\"my-6\">\u003Cimg src=\"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1782093767690-zyhk.png\" alt=\"Install OpenClaw on Windows with PowerShell\" class=\"rounded-xl w-full\" loading=\"lazy\" \u002F>\u003C\u002Ffigure>\n\u003Cp>In the wizard, accept the risk prompt, then choose QuickStart when asked for onboarding mode. If you prefer full manual control, you can choose Manual instead, but that adds more prompts and more decisions.\u003C\u002Fp>\u003Cp>You should see the installer move on to model configuration after you confirm the onboarding choice. If it returns to the terminal without progress, close PowerShell, reopen it, and run the installer again.\u003C\u002Fp>\u003Ch2>Step 3: Create a Kimi API key and connect the model\u003C\u002Fh2>\u003Cp>Your goal is to connect OpenClaw to a model provider so the \u003Ca href=\"\u002Ftag\u002Fagent\">agent\u003C\u002Fa> can actually run tasks. OpenClaw uses the Kimi Platform for authentication, so you need a valid \u003Ca href=\"\u002Ftag\u002Fapi\">API\u003C\u002Fa> key before the agent can start.\u003C\u002Fp>\u003Cp>Open the \u003Ca href=\"https:\u002F\u002Fplatform.kimi.com\">Kimi Platform\u003C\u002Fa>, go to API Keys, and create a new key. Paste that key into the onboarding prompt, then select \u003Ccode>moonshot\u002Fkimi-k2.5\u003C\u002Fcode> as the default model if it is offered. Keep the key private because it is shown only once at creation.\u003C\u002Fp>\u003Cp>You should see the wizard accept the key and move to channel and performance settings. If the key is rejected, check that you copied the full value and that your account has the required access tier.\u003C\u002Fp>\u003Ch2>Step 4: Finish setup and verify the gateway\u003C\u002Fh2>\u003Cp>Your goal is to complete the remaining prompts and confirm that the OpenClaw gateway is running. This final check tells you whether the install is usable or still missing a service step.\u003C\u002Fp>\u003Cp>Continue through channel selection, performance configuration, and hook setup until the wizard reports completion. Then verify the install from PowerShell or your terminal:\u003C\u002Fp>\u003Cpre>\u003Ccode>openclaw gateway status\u003C\u002Fcode>\u003C\u002Fpre>\u003Cp>You should see a running gateway status, which means OpenClaw is ready for agent requests. If the status is stopped or missing, rerun onboarding with the install-daemon option or relaunch the gateway manually.\u003C\u002Fp>\u003Ch2>Step 5: Set up WSL2 for the full Linux path\u003C\u002Fh2>\u003Cp>Your goal is to install OpenClaw inside Ubuntu on WSL2 when you want the full Linux feature set. This path is better if you need systemd, smoother \u003Ca href=\"\u002Ftag\u002Fnpm\">npm\u003C\u002Fa> builds, or a setup that behaves more like a native server.\u003C\u002Fp>\u003Cpre>\u003Ccode>wsl --install -d Ubuntu\u003C\u002Fcode>\u003C\u002Fpre>\u003Cp>After Windows restarts, open Ubuntu and create your Linux username and password. Then confirm WSL is present by running \u003Ccode>wsl --list --verbose\u003C\u002Fcode> and checking that Ubuntu appears in the list.\u003C\u002Fp>\u003Cp>You should see Ubuntu launch successfully and WSL report the distro as installed. If WSL is missing, make sure virtualization is enabled in BIOS or UEFI and that you ran PowerShell as Administrator.\u003C\u002Fp>\u003Ch2>Step 6: Install Node.js, OpenClaw, and daemon support\u003C\u002Fh2>\u003Cp>Your goal is to prepare the Linux environment, install the required runtime, and add OpenClaw as a service. This gives you a more durable setup that can start automatically when WSL boots.\u003C\u002Fp>\u003Cpre>\u003Ccode>sudo tee \u002Fetc\u002Fwsl.conf &gt; \u002Fdev\u002Fnull &lt;&lt; 'EOF'\n[boot]\nsystemd=true\n[interop]\nenabled=true\nappendWindowsPath=true\nEOF\n\nwsl --shutdown\ncurl -fsSL https:\u002F\u002Fdeb.nodesource.com\u002Fsetup_22.x | sudo -E bash -\nsudo apt-get install -y nodejs\nsudo npm install -g openclaw@latest\nopenclaw onboard --install-daemon\u003C\u002Fcode>\u003C\u002Fpre>\u003Cp>After that, verify Node.js with \u003Ccode>node --version\u003C\u002Fcode> and verify OpenClaw with \u003Ccode>openclaw --version\u003C\u002Fcode>. You should see Node 22.x or higher and a valid OpenClaw version string. If systemd is not active, reopen Ubuntu and check that \u003Ccode>ps -p 1 -o comm=\u003C\u002Fcode> returns \u003Ccode>systemd\u003C\u002Fcode>.\u003C\u002Fp>\u003Ch2>Step 7: Choose Kimi Claw for zero local setup\u003C\u002Fh2>\u003Cp>Your goal is to skip local installation entirely when you want the fastest path to a working agent. Kimi Claw runs OpenClaw in the browser and removes the need for Node.js, WSL, or manual API key handling.\u003C\u002Fp>\u003Cp>Open \u003Ca href=\"https:\u002F\u002Fwww.kimi.com\u002Fresources\u002Fopenclaw-saas\">Kimi Claw\u003C\u002Fa>, create an instance, and confirm deployment. The workspace should open in about two minutes, with the gateway, tools, and storage already prepared for you.\u003C\u002Fp>\u003Cp>You should see the browser workspace load with a ready-to-use agent. If you do, the setup is complete and you can start automating tasks without touching Windows services or Linux configuration.\u003C\u002Fp>\u003Ctable>\u003Cthead>\u003Ctr>\u003Cth>Metric\u003C\u002Fth>\u003Cth>Before\u002FBaseline\u003C\u002Fth>\u003Cth>After\u002FResult\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\u003Ctbody>\u003Ctr>\u003Ctd>Setup steps\u003C\u002Ftd>\u003Ctd>PowerShell or WSL2 with multiple manual checks\u003C\u002Ftd>\u003Ctd>Single-command PowerShell install or browser-based Kimi Claw\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>Environment required\u003C\u002Ftd>\u003Ctd>Windows plus Node.js and optional WSL2\u003C\u002Ftd>\u003Ctd>Windows only for PowerShell, no local runtime for Kimi Claw\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>Time to first workspace\u003C\u002Ftd>\u003Ctd>Longer local setup with runtime and service configuration\u003C\u002Ftd>\u003Ctd>About two minutes in Kimi Claw\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>Feature coverage\u003C\u002Ftd>\u003Ctd>Local install depends on chosen path\u003C\u002Ftd>\u003Ctd>Full agent workspace with cloud persistence in Kimi Claw\u003C\u002Ftd>\u003C\u002Ftr>\u003C\u002Ftbody>\u003C\u002Ftable>\u003Ch2>Common mistakes\u003C\u002Fh2>\u003Cul>\u003Cli>Using Node.js below 22.14: upgrade to Node 22.14 or higher before rerunning the installer.\u003C\u002Fli>\u003Cli>Skipping PowerShell execution policy changes: set \u003Ccode>RemoteSigned\u003C\u002Fcode> for the current user, then relaunch PowerShell.\u003C\u002Fli>\u003Cli>Forgetting to enable systemd in WSL2: add \u003Ccode>systemd=true\u003C\u002Fcode> in \u003Ccode>\u002Fetc\u002Fwsl.conf\u003C\u002Fcode>, then run \u003Ccode>wsl --shutdown\u003C\u002Fcode> and reopen Ubuntu.\u003C\u002Fli>\u003C\u002Ful>\u003Ch2>What's next\u003C\u002Fh2>\u003Cp>Once OpenClaw is running, the next step is to connect messaging channels, add \u003Ca href=\"\u002Ftag\u002Fskills\">skills\u003C\u002Fa>, and decide whether you want the local gateway or a cloud workspace for daily work. If you are planning production use, read the OpenClaw security and remote-access guidance before exposing any UI or service beyond localhost.\u003C\u002Fp>","Set up OpenClaw on Windows with PowerShell, WSL2, or Kimi Claw.","www.kimi.com","https:\u002F\u002Fwww.kimi.com\u002Fresources\u002Fhow-to-install-openclaw-on-windows",null,"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1782093770144-gllk.png","tools","en","551239ec-2ece-4733-989a-ff59d6b8141b",[17,18,19,20,21,22],"OpenClaw","Windows","PowerShell","WSL2","Node.js","Kimi Platform",[24,25,26],"PowerShell is the fastest local Windows install path for OpenClaw.","WSL2 gives you the full Linux feature set, including systemd service support.","Kimi Claw skips local setup and opens a ready-to-use browser workspace.",0,"2026-06-22T02:02:28.698991+00:00","2026-06-22T02:02:28.696+00:00","a7343b93-37cc-4634-a2bc-707f6275bdb6",{"tags":32,"relatedLang":35,"relatedPosts":39},[33],{"name":17,"slug":34},"openclaw",{"id":15,"slug":36,"title":37,"language":38},"install-openclaw-windows-powershell-wsl2-zh","Windows PowerShell 安裝 OpenClaw 成果版","zh",[40,46,52,58,64,70],{"id":41,"slug":42,"title":43,"cover_image":44,"image_url":44,"created_at":45,"category":13},"6dc55ef5-7d20-4012-8eef-c4795a7ea38b","googles-99-speaker-turns-home-into-gemini-chat-en","Google’s $99 speaker turns home into Gemini chat","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1782122605293-a634.png","2026-06-22T10:03:02.737417+00:00",{"id":47,"slug":48,"title":49,"cover_image":50,"image_url":50,"created_at":51,"category":13},"cd0c44d6-1db4-4050-beba-6c3dfc74112a","anthropic-github-repositories-claude-code-push-en","91 Anthropic GitHub repos showcase Claude Code push","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1782082971121-zlxw.png","2026-06-21T23:02:28.93858+00:00",{"id":53,"slug":54,"title":55,"cover_image":56,"image_url":56,"created_at":57,"category":13},"ac744d9a-e6d0-4bef-893e-a0963d46f939","mistral-models-guide-turns-picking-easier-en","Mistral Models Guide Turns Picking Easier","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1782079396132-wsei.png","2026-06-21T22:02:51.767694+00:00",{"id":59,"slug":60,"title":61,"cover_image":62,"image_url":62,"created_at":63,"category":13},"decd40da-6ddd-45f0-835f-7981d0f45111","cudf-turns-pandas-code-into-gpu-runs-en","cuDF turns pandas code into GPU runs","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1782058729869-s0tn.png","2026-06-21T16:18:27.628499+00:00",{"id":65,"slug":66,"title":67,"cover_image":68,"image_url":68,"created_at":69,"category":13},"a0d9f17c-ff77-49c2-bf56-d78cebffc801","bigquery-vectorized-python-udfs-arrow-en","BigQuery vectorized Python UDFs with Arrow","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1782027164452-1u37.png","2026-06-21T07:32:20.57785+00:00",{"id":71,"slug":72,"title":73,"cover_image":74,"image_url":74,"created_at":75,"category":13},"e3deb33e-ba49-4722-aeaf-eb85c71d6338","apples-gemini-powered-siri-seo-stakes-en","Apple’s Gemini-Powered Siri Raises SEO Stakes","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1782011872881-96h8.png","2026-06-21T03:17:28.996623+00:00",[77,82,87,92,97,102,107,112,117,122],{"id":78,"slug":79,"title":80,"created_at":81},"8008f1a9-7a00-4bad-88c9-3eedc9c6b4b1","surepath-ai-mcp-policy-controls-en","SurePath AI's New MCP Policy Controls Enhance AI Security","2026-03-26T01:26:52.222015+00:00",{"id":83,"slug":84,"title":85,"created_at":86},"27e39a8f-b65d-4f7b-a875-859e2b210156","mcp-standard-ai-tools-2026-en","MCP Standard in 2026: Integrating AI Tools","2026-03-26T01:27:43.127519+00:00",{"id":88,"slug":89,"title":90,"created_at":91},"165f9a19-c92d-46ba-b3f0-7125f662921d","rag-2026-transforming-enterprise-ai-en","How RAG in 2026 is Transforming Enterprise AI","2026-03-26T01:28:11.485236+00:00",{"id":93,"slug":94,"title":95,"created_at":96},"6a2a8e6e-b956-49d8-be12-cc47bdc132b2","mastering-ai-prompts-2026-guide-en","Mastering AI Prompts: A 2026 Guide for Developers","2026-03-26T01:29:07.835148+00:00",{"id":98,"slug":99,"title":100,"created_at":101},"3ab2c67e-4664-4c67-a013-687a2f605814","garry-tan-open-sources-claude-code-toolkit-en","Garry Tan Open-Sources a Claude Code Toolkit","2026-03-26T08:26:20.245934+00:00",{"id":103,"slug":104,"title":105,"created_at":106},"66a7cbf8-7e76-41d4-9bbf-eaca9761bf69","github-ai-projects-to-watch-in-2026-en","20 GitHub AI Projects to Watch in 2026","2026-03-26T08:28:09.752027+00:00",{"id":108,"slug":109,"title":110,"created_at":111},"9f332fda-eace-448a-a292-2283951eee71","practical-github-guide-learning-ml-2026-en","A Practical GitHub Guide to Learning ML in 2026","2026-03-27T01:16:50.125678+00:00",{"id":113,"slug":114,"title":115,"created_at":116},"1b1f637d-0f4d-42bd-974b-07b53829144d","aiml-2026-student-ai-ml-lab-repo-review-en","AIML-2026 Is a Bare-Bones Student Lab Repo","2026-03-27T01:21:51.661231+00:00",{"id":118,"slug":119,"title":120,"created_at":121},"6d1bf3f6-e191-4d30-b55b-8a0722fa6afe","ai-trending-github-repos-and-research-feeds-en","AI Trending Tracks Repos and Research Feeds","2026-03-27T01:31:35.709532+00:00",{"id":123,"slug":124,"title":125,"created_at":126},"010539a1-4c3a-4bd3-937a-26616422ee0d","awesome-ai-for-science-research-tools-map-en","Awesome AI for Science Is Becoming a Real Research Map","2026-03-27T01:46:50.89513+00:00"]