For the days when your laptop says no. One click to a prepared environment.
When your work laptop will not let you install Node, npm, or the Copilot CLI, this gets you the full experience in a browser tab. No IT involvement. No installer dialogues. Free on a personal GitHub account.
What happens after the click:
In the terminal, start Copilot CLI:
copilot --allow-all
Copilot shows a device code and asks you to visit github.com/login/device. Open the link, paste the code, approve. Use the same personal account from the click above.
Back at the > prompt, try a real operator prompt:
Help me draft a one-paragraph intro email to a new Microsoft partner contact, casual tone.
--allow-all lets it run commands, read and write files, and fetch URLs without asking each time. Safe here, because the Codespace is a sandbox.If the terminal welcome banner says Welcome to Codespaces! You are on our default image instead of You are on a custom image defined in your devcontainer.json file, the devcontainer did not load. Fix it one of two ways:
F1) → Codespaces: Rebuild Container, ornpm install -g @github/copilot (~30 seconds).Then verify:
copilot --version
You should see a version number. If the command is not found, the devcontainer did not finish loading. Rebuild and check again.
Jump to the course for the four short lessons, or build something straight away with Exercise 1: Customer briefing. The repo is already in your Codespace.
The Codespace stops automatically after 30 minutes of inactivity. To clean up explicitly, visit github.com/codespaces, find your codespace, click ..., then Delete. That frees the storage quota too.
Cost: free on a personal account, 60 hours a month on the smallest machine. This uses well under 2 hours.