Manuals / Set up your computer
Set up your computer
No prior knowledge assumed. We'll explain the terminal, show you a few shortcuts worth knowing, and give copy-paste commands for the handful of free tools our guides use. Take it one step at a time — nothing here can harm your computer.
curl, which already ships with macOS and Windows. This page is for the optional developer tools and the upcoming Academy.1The terminal
The "terminal" (or "command line") is a plain window where you type one line, press Enter, and the computer does it. It looks bare and a bit retro — that's normal. You can't break anything by opening it.
Opening it
- Mac — press ⌘ + Space, type Terminal, press Enter. (This opens the built-in app called Terminal.)
- Windows — press the ⊞ Start key, type PowerShell, press Enter.
- Linux — press Ctrl + Alt + T.
2A few things to know
- You paste with ⌘+V on Mac (Ctrl+V, or right-click, on Windows), then press Enter to run the line.
- Spelling and capitals matter. Easiest is to copy our commands with the Copy button rather than typing them.
- Seeing
command not foundisn't a failure — it just means that tool isn't installed yet. Install it (below) and try again. - Some installs ask for your Mac/Windows password. The password won't show as you type — that's normal; type it and press Enter.
- Lost? Close the window and open a fresh one. Nothing is left running.
3Keyboard shortcuts worth knowing
These make the terminal far more pleasant — especially the second one, which lets you scoop up a long result and paste it back to an AI assistant to ask "what does this mean?".
| Shortcut | What it does |
|---|---|
| Ctrl + L | Clears the screen and starts fresh — like wiping a whiteboard. Your work isn't lost, the window just becomes clean for the next step. Works on Mac, Linux and Windows. |
| Mac Terminal: ⌘ + K | Clears even further, including everything you've scrolled past. |
| Mac Terminal: ⌘ + ⇧ + A, then ⌘ + C | Selects the whole last result (everything the last command printed), then copies it. Outputs are often long — this grabs the lot in one go, ready to paste into a chat with an AI to debug or explain. |
| Copy / paste | Mac: ⌘+C / ⌘+V. Windows Terminal: Ctrl+C / Ctrl+V. Most Linux terminals: Ctrl+⇧+C / Ctrl+⇧+V. |
4Check what you already have
Paste each line and press Enter. A version number means you're set. command not found means install it (next).
curl --versionnode --versiongit --version5Install Node.js
Node.js runs the developer tools and is the foundation for building flows. Pick the LTS ("long-term support") version.
macOS — the simple way (recommended)- Go to nodejs.org.
- Click the big LTS download button — it gives you a
.pkgfile. - Open the downloaded file and click Continue / Agree / Install through the steps (it may ask for your password).
- Done — no terminal needed for this.
brew install node.Either download the installer from nodejs.org and run it, or paste this into PowerShell:
winget install OpenJS.NodeJS.LTSsudo apt-get update && sudo apt-get install -y nodejs npmnode --version to confirm. (On Linux the built-in version can be old; for the newest, use nvm.)6Install git
Only needed if you'll work with our code repositories.
macOSPaste this — a system window pops up; click Install:
xcode-select --installwinget install Git.Gitsudo apt-get install -y gitsudo apt-get install -y curl.