SONUB
EN English 한국어 日本語 中文 हिन्दी বাংলা اردو Español Português Français Deutsch Русский العربية Bahasa Indonesia Tiếng Việt ไทย Türkçe

How to enable notifications

Notifications are unavailable in this browser or on this address. Try a supported browser on the secure SONUB site.

If notifications are blocked, allow them in your browser settings.

  1. Open the site controls beside the address bar, or your browser’s site settings. Set Notifications for this site to Allow.
  2. In your device settings, allow notifications for your browser and check Do Not Disturb or Focus.
  3. Return to SONUB and reload the page. Once notifications are on, the bell disappears.

On iPhone or iPad, add SONUB to your Home Screen, open it there, then allow notifications.

Admin Log in Display theme Default theme Dark theme Pink theme Chat 1:1 Chat Group Chat Forum Notices News Suggestions Introductions Main menu Log out

Claude Code — Anthropic’s agentic coding tool in your terminal

Install , do your first task, then level up in four tabs. Copy the install command for your computer to get started.

Basics — install it and do your first task

New to it? Start here. Learn what is, install it and follow the first five steps. When you have done them all, move on to the [Intermediate] tab above.

What it is

is an tool made by : you describe a task in plain words, and it reads your files, edits and runs commands, asking for first. It runs in the , and you can also use it in code editors such as and , in the and on the web.

What you need

  • An account: a Pro, Max, Team or Enterprise plan, or a Console () account. The free claude.ai plan does not include Claude Code.
  • A computer: 13 or later, 10 (1809) or later, 20.04 or 10 or later, at least 4 of , and an internet connection.
  • A project folder to work in — ideally a , so every change can be reviewed and undone.
New to the terminal? Start with the SONUB shell course Never used Git? Learn it first — it is how you check and undo AI changes

Install

On macOS, and run the first line; on Windows run the line. Installed this way, it updates itself in the background. and WinGet installs do not update by themselves.

macOS · Linux · WSL
curl -fsSL https://claude.ai/install.sh | bash

Windows PowerShell
irm https://claude.ai/install.ps1 | iex

Homebrew
brew install --cask claude-code

WinGet
winget install Anthropic.ClaudeCode

( 22+)
npm install -g @anthropic-ai/claude-code

Check the installation

Open a new terminal window. claude --version should print a number, and shows the state of the installation. If you see “”, open the terminal again and check your .

claude --version

claude doctor

First run — five steps

  1. Open a terminal and go to your work folder: an existing project with cd <folder>, or a new empty folder with the commands below. Then type claude and press Enter (this starts the command-line tool, not the desktop app). The first time, a opens so you can log in.
  2. Existing project: ask “What is in this project?” so it reads the project. Empty folder: say what you want to make, for example “I want a one-page website that shows today’s date. How should we start?”
  3. Existing project: run to create , then add your test command and the to follow. Empty folder: skip this step for now, because /init needs code to read. Run it once the project has files.
  4. Type /plan (or press until shows) and ask for a change; in an empty folder, ask for the first files. Before you approve, check which files it will change and which commands it will run. Approve only what belongs to the job you asked for. If anything else is there, correct the plan first.
  5. See what changed with git status (new files) and git diff (edited files), check the result yourself, for example by running the tests, then .

Existing project

cd my-project

claude

New project (empty folder)

mkdir my-project && cd my-project

git init

claude

For work on web pages, connect a browser — Claude in Chrome (browser connected)

If your work touches a web page, connect a browser so Claude can check its own changes. With the connected, after Claude changes the code it opens the page in your own , clicks, types and reads the to check the result itself. With no browser tool, it cannot open the page, and all the checking is left to you. If your work has no web page, skip this box: your CLAUDE.md, test command and permissions matter more.

Claude in Chrome is one choice, and it suits sites you are signed in to because it uses your own Chrome. browser tools such as Playwright MCP and Chrome MCP also let Claude open and check pages. They can run with no window (headless), so they also work where the extension does not, such as WSL or an login.

  1. Install the Claude in Chrome extension (1.0.36 or later) from the Chrome Web Store and sign in with the same claude.ai account as Claude Code. It works in Chrome, and browsers such as and Arc.
  2. Start Claude Code with claude --chrome in the terminal. The first time, an introduction appears — press Enter.
  3. Open /chrome, check that it shows Status: Enabled and Extension: Installed, and turn on Enabled by default. After that every connects without --chrome (the and VS Code share this setting).
  4. In the VS Code extension, type @browser in the box to connect — or, with Enabled by default on, each session is connected from the start.
Terminal
claude --chrome     # start with the browser connected

# inside Claude Code
/chrome             # Status: Enabled · Extension: Installed
                    # → turn on "Enabled by default" once
VS Code
@browser open localhost:3000 and check the console for errors

It works only when you sign in with /login on a Pro, Max, Team or Enterprise plan — not with an API key or a third-party provider such as , and not in WSL. When Claude meets a login page or a , it pauses and hands it to you.

Features you will use often

  • CLAUDE.md — project instructions read in every session (start with /init)
  • Permissions and plan mode — what it may do without asking, and a plan before changes
  • — teach repeated work with folders in
  • — hand off parts of a task
  • — run commands at set moments
  • MCP — connect outside tools
  • claude -p "…" — run once without the chat screen, for and
  • to start fresh, to stop, claude update to update right away

Use it safely

  • Never approve a command you do not understand. Start strict and loosen only what you trust.
  • Trust the output, not the summary — even when it says “tests pass”, run them yourself.
  • Many small loops beat one huge request: commit or undo after each one.

Basic practice — try it once from the start

If you get stuck: if claude does not start, check the install with claude doctor; if the sign-in page does not open, close the terminal, open a new one and run claude again. Done all five? Move on to the [Intermediate] tab.

Learn more on SONUB

Official documentation

Checked against the official documentation on 2026-10-19. These tools change often — if a command fails, see the official docs.

Claude Code lab Sonub Lab — Claude Code practice Use the real Claude Code on your own computer in this page’s terminal — install it in three steps and run sonub start. It uses the SONUB practice brain, so you need no Claude subscription or API key.

Glossary

Pick a word you don't know. You'll see a simple explanation and related terms.

No matching term yet.

Pick a term to see its explanation.

Reading window