Uninstalling the tools
This page removes the tools you installed in Getting started: Claude Code, Codex, Node.js, Make, Docker, Git, Homebrew, and on Windows, WSL.
You don't have to. These are common tools, and other programs on your computer may use them. Skip this page if you are not sure, or if you might build something else soon. Removing one only takes away that tool. None of these steps touch your own files.
IMPORTANT
Uninstall NanoClaw first, on Uninstalling NanoClaw. NanoClaw's uninstaller needs Node.js and Docker to run, so it has to go before them.
The steps go in the opposite order to Getting started: the last tool you installed comes off first, and Homebrew, which installed most of the others, comes off last.
Remove them
Click the name of your computer's system to open its section.
macOS
Type each command into Terminal. If a command says that something is not installed, you never had it, or it is already gone: carry on with the next step.
Claude Code, if you installed it. Run:
bashbrew uninstall --cask claude-code@latest rm -rf ~/.claude ~/.claude.jsonThe first line removes Claude Code. The second removes its settings and your sign-in.
Codex. Run:
bashbrew uninstall --cask codex rm -rf ~/.codexThe first line removes Codex. The second removes its settings and your ChatGPT sign-in.
Node.js and pnpm. Run:
bashcorepack disable --install-directory "$(brew --prefix)/bin" pnpm brew uninstall node@24The first line removes the
pnpmcommand. The second removes Node.js.Make. Leave it. On a Mac, Make comes with Apple's Command Line Tools, which other programs need too. You didn't install anything extra for it.
Docker. Remove the one you chose on the Docker page. If you used OrbStack, run:
bashbrew uninstall --zap --cask orbstackIf you used Docker Desktop, run:
bashbrew uninstall --zap --cask docker-desktop--zapalso removes the program's settings and everything it stored, including any containers left behind. Type your Mac password if it asks.Git and jq. Run:
bashbrew uninstall git jqgit --versionmay still answer afterwards. That is Apple's own copy of Git, which comes with the Command Line Tools. Leave it.Homebrew. Run:
bash/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)"It lists what it will remove, and asks you to type
yto go ahead. Type your Mac password if it asks.Homebrew's uninstaller leaves behind the line you pasted from its Next steps, which tells Terminal where
brewwas. Remove it with:bashsed -i '' '/brew shellenv/d' ~/.zprofileThis deletes every line in the file
~/.zprofilethat mentionsbrew shellenv, and nothing else.
Check that it worked. Close Terminal, open a new one, and run:
brew --versionYou should see command not found: brew.
Windows
On Windows, there is a shortcut. Every tool except Docker Desktop lives inside Ubuntu. Delete Ubuntu, and Homebrew, Git, Make, Node.js, Codex and Claude Code go with it.
WARNING
Deleting Ubuntu deletes every file inside it, not only the course's tools. If you saved anything of your own in Ubuntu, copy it to Windows first. In the Ubuntu terminal, explorer.exe . opens the current Ubuntu folder in File Explorer, so you can drag files out.
Docker Desktop. Quit Docker Desktop: right-click the whale icon near the clock, and choose Quit Docker Desktop. Then click Start, open Settings, then Apps, then Installed apps. Find Docker Desktop, click the three dots next to it, and choose Uninstall.
Ubuntu. Click Start and type
PowerShell. Right-click Windows PowerShell and choose Run as administrator. Click Yes. Then run:powershellwsl --unregister UbuntuThis deletes Ubuntu and everything in it. It finishes in a few seconds.
WSL itself, only if nothing else on your computer uses it. In the same PowerShell window, run:
powershellwsl --uninstallThen restart your computer.
Check that it worked. In PowerShell, run:
wsl -l -vUbuntu is no longer in the list. If you also removed WSL, you see a message that WSL is not installed.
Linux
Type each command into the terminal. If a command says that something is not installed, you never had it, or it is already gone: carry on with the next step.
Claude Code, if you installed it. Run:
bashbrew uninstall --cask claude-code@latest rm -rf ~/.claude ~/.claude.jsonThe first line removes Claude Code. The second removes its settings and your sign-in.
Codex. Run:
bashbrew uninstall --cask codex rm -rf ~/.codexThe first line removes Codex. The second removes its settings and your ChatGPT sign-in.
Node.js and pnpm. Run:
bashcorepack disable --install-directory "$(brew --prefix)/bin" pnpm brew uninstall node@24The first line removes the
pnpmcommand. The second removes Node.js.Make. Leave it. Your system's build tools include Make, and other programs on Linux use it.
Docker. Docker's own install script added several packages. On Ubuntu or Debian, remove them with:
bashsudo apt purge -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin docker-ce-rootless-extrasOn Fedora, run this instead:
bashsudo dnf remove -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin docker-ce-rootless-extrasThen delete what Docker stored, including any containers left behind:
bashsudo rm -rf /var/lib/docker /var/lib/containerdType your password if it asks.
jq. On Ubuntu or Debian, run
sudo apt remove -y jq. On Fedora, runsudo dnf remove -y jq. Leave Git: many Linux systems come with it, and other programs use it.Homebrew. Run:
bash/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)"It lists what it will remove, and asks you to type
yto go ahead. Type your password if it asks.Homebrew's uninstaller leaves behind the line you pasted from its Next steps, which tells the terminal where
brewwas. Remove it with:bashsed -i '/brew shellenv/d' ~/.bashrcThis deletes every line in the file
~/.bashrcthat mentionsbrew shellenv, and nothing else.
Check that it worked. Close the terminal, open a new one, and run:
brew --versionYou should see command not found: brew.
Accounts and services
Some of what the course set up isn't on your computer at all. It stays until you remove it where it lives:
- Your Telegram bot. Open
@BotFatherin Telegram, send/deletebot, and pick your bot. Leave or delete the test group you made, like any other Telegram group. - Your Notion connection. Go to the Developer Connection portal on Notion, where you made it on Create a Notion connection. Open the connection you made for Louis, and delete it. This also cuts off its access to your pages.
- Your copy of the Louis template. In Notion, open the page's ••• menu and choose Move to Trash. Everything Louis wrote goes with it.
- Your ChatGPT plan, and your Claude plan if you have one. Removing Codex or Claude Code doesn't cancel them. Cancel them in your account settings on chatgpt.com and claude.ai, if you no longer want them.
Next
That is everything the course put on your computer, and everything it set up elsewhere. Thank you for building with us.