Claude Manual

Claude Code for Non-Engineers

"Isn't Claude Code just for developers?" — Have you ever thought that?

Actually, Claude Code has plenty of use cases that require zero programming knowledge. Batch-organizing hundreds of files, automating weekly CSV summaries, renaming a folder full of photos all at once — Claude Code is remarkably useful for exactly this kind of everyday work.

This guide is written for anyone who has never opened a terminal (that black screen with text). We'll walk through everything one step at a time, from installation to running your first real task.

Why Claude Code is Useful for Non-Engineers

Claude comes in several forms. There's Claude Web (used in a browser), Claude Desktop (a desktop application), and Claude Code (the subject of this guide). Each excels at different things.

Claude Web / DesktopClaude Code
How you use itBrowser or desktop appTerminal (text-based)
File handlingAttach files one at a time, manuallyWorks with entire folders automatically
Batch processingLimitedExcellent (hundreds of files at once)
Automation / repetitive tasksMust repeat manually each timeSet it up once, run it again and again
Internet connectionRequiredRequired (communicates via API)

Cases where Claude Code shines:

  • You want to rename 100 files at once inside a folder
  • You receive a CSV file every week and want it summarized automatically into a report
  • You need to extract specific information from many Word documents at once
  • You want to batch-resize or convert a large collection of image files
  • You want to process locally saved files without opening a browser

On the other hand, for one-off questions like "write a reply to this email" or "summarize this paragraph," Claude Web (in the browser) is much more convenient. Not sure which fits you better? Jump to Claude Code vs. Cowork later in this article.

The Terminal Isn't Scary — Basics in 3 Minutes

Using Claude Code requires an application called the "terminal." The image of "typing text into a black screen" can feel intimidating, but you'll be fine. Typing a wrong command will not break your computer.

What is a Terminal?

A terminal is an app that lets you give your computer instructions using text.

Normally you click with a mouse to control applications. In a terminal you do the same things using typed words instead. For example, "open the Projects folder on the Desktop" looks like this in the terminal:

cd ~/Desktop/projects-folder

That's all. And with Claude Code, you almost never need to type commands like this yourself. Just tell Claude in plain English: "Open the projects folder on my Desktop," and Claude will run the command for you.

What is a Command?

A command is an "instruction sentence" for your computer. It's a combination of English words and symbols, and it runs when you press Enter.

You only need to know two commands to get started:

CommandWhat it does
claudeLaunches Claude Code
exitExits Claude Code

That's enough to begin. Everything else you can just describe in plain English.

What is a Directory (Folder)?

In terminal-speak, a "folder" is often called a "directory." The meaning is exactly the same. Whenever you see "directory" on a terminal screen, just think "folder" and you're good.

You're in safe hands: If you mistype something in the terminal, nothing happens until you press Enter. Just use Backspace to correct any typo and retype. If you ever feel unsure, press Ctrl + C to stop whatever is happening.

Installation (Step by Step)

Terminal-free option: Use Claude Code in a Browser

There is a way to use Claude Code without installing anything or opening a terminal at all. Simply go to claude.ai/code in your browser — no installation needed.

If the terminal installation below feels daunting, or you just want to try things out first, start with this browser-based version.

The instructions below are for installing the terminal version of Claude Code. Come back to these steps when the browser version feels limiting, or when you want to work directly with files on your computer.


To use Claude Code in the terminal, you need to install two things:

  1. Node.js (the engine that runs Claude Code)
  2. Claude Code (the main application)

It might sound complex, but following these steps takes only 10–15 minutes. Let's go through it together.

Step 1: Install Node.js

Node.js is the software Claude Code needs to run. It's not exclusive to Claude Code — it's a widely used, safe foundation for many applications.

On Windows

On Windows, Claude Code requires WSL (Windows Subsystem for Linux). Think of it as "a small Linux environment living inside Windows." Don't worry about the details — just follow the steps and it sets itself up automatically.

Install WSL:

  1. Press the Windows key to open the Start menu
  2. Search for "PowerShell", then click "Run as administrator"
  3. Type the following command and press Enter:
wsl --install
  1. Restart your computer when the installation finishes
  2. After restarting, the "Ubuntu" app opens automatically. Set a username and password (this password is for this Linux environment only — separate from your Windows password)

Install Node.js in Ubuntu:

In the Ubuntu (WSL) window, type the following lines one at a time, pressing Enter after each:

curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt-get install -y nodejs

If asked for a password, type the one you set up for Ubuntu. (Nothing will appear on screen as you type — that's normal.)

Verify:

node --version

If you see a version number like v22.0.0, it worked.

Stuck? If wsl --install gives an error, your version of Windows may be outdated. Run Windows Update to get the latest version, then try again. You need Windows 10 version 2004 or later, or Windows 11.

Step 2: Install Claude Code

Once Node.js is ready, install Claude Code itself.

In the WSL (Ubuntu) window, type the following and press Enter:

npm install -g @anthropic-ai/claude-code

Installation takes a few minutes. Wait until it finishes.

Step 3: Log in

The first time you launch Claude Code, you'll be asked to log in to your Anthropic account.

In the WSL (Ubuntu) window, type the following and press Enter:

claude

A browser window will open with a login screen. Log in with your Anthropic account (the same one you use on claude.ai).

Once you're logged in, the terminal will display Welcome to Claude Code! and wait for your input.

Pricing note: Claude Code requires a Claude Pro plan or higher (starting at $20/month). It is not available on the free plan. See Claude Plan Comparison for details.

Stuck? If you see `npm: command not found`, Node.js may not have installed correctly. Close the terminal, reopen it, and run node --version to check. If there's no version number, go back to Step 1.

5 Tasks Non-Engineers Can Do with Claude Code

Once Claude Code is running, just talk to it in plain English. Tell it what you want done and Claude handles the rest automatically.

Here are practical examples that require no coding at all.

Task 1: Organize a Folder

When to use it: Your Downloads folder is a mess and you can't find anything.

What to tell Claude Code:

Please organize the files in the "Downloads" folder on my Desktop.
Group them into subfolders by file type:
PDFs go in a "PDFs" folder, images (jpg, png) go in an "Images" folder,
and spreadsheets (xlsx, csv) go in a "Spreadsheets" folder.

Claude will inspect the current folder contents, create the subfolders, and move the files. Before doing anything, it will ask: "Here's what I'm about to do — shall I proceed?" You can review the plan before giving the go-ahead.

Task 2: Summarize a CSV File

When to use it: You need to turn monthly sales data into a summary report.

What to tell Claude Code:

Please open "sales-data-2025.csv" on my Desktop,
calculate the total monthly sales broken down by product category,
and save the results as "sales-summary.csv".

Claude reads the CSV, runs the calculations, and writes a new file. No need to open Excel — even large datasets are processed quickly.

Task 3: Summarize Word or PDF Documents

When to use it: You have a pile of documents to get through.

What to tell Claude Code:

Please read all the PDF files in my "Contracts" folder
and create a list where each file is summarized in 3 bullet points.
Save the results as "contract-summaries.txt".

Processing multiple files in one go is one of Claude Code's biggest advantages. In the web version you'd attach files one by one; Claude Code can process an entire folder at once.

Task 4: Batch-Rename Files

When to use it: You want to rename a batch of photos or documents according to a consistent pattern.

What to tell Claude Code:

Please rename all the image files in the "Photos-2024" folder
to the format "20241001_001.jpg", "20241001_002.jpg", and so on,
using each file's last-modified date as the date portion.

Even 100 or 200 photos will be processed in seconds.

Task 5: Translate a PDF

When to use it: You need to read a document that's in another language.

What to tell Claude Code:

Please translate "report-english.pdf" on my Desktop into English
and save it as "report-translated.txt".
Try to use natural, professional English appropriate for a business context.

Stuck? If Claude starts a task but seems to stop midway, press Ctrl + C to cancel, then rephrase your request with more specifics. Mentioning exactly which folder the file is in and what format you want the output saved as usually resolves the issue.

Staying Safe

Because Claude Code can work directly with files on your computer, it's natural to wonder: "What if it deletes something important?" Rest assured — Claude Code has several safety features built in.

Claude Always Asks Before Acting

Before doing anything hard to undo — deleting, moving, or overwriting files — Claude Code will always ask for your confirmation.

I'm about to perform the following action:
- Delete 52 files inside the "Old Files" folder

Do you want to proceed? (y/n)

Type y and press Enter to proceed; type n to cancel. If you're unsure, just type n and adjust your instructions.

Back Up Important Files First

Before letting Claude Code work on an important folder, make a copy somewhere safe.

Please copy the contents of "Project Folder" to the Desktop
as "Backup_20250101" before starting any reorganization.

Ask Claude to do this first, and it will create the backup before touching anything else.

Stop a Task at Any Time

If you want to halt something midway, press Ctrl + C. This immediately stops whatever Claude Code is doing.

Safety reminder: Ctrl + C is your emergency stop button — press it any time you feel unsure. It simply pauses the process; nothing bad happens to your computer.

How Permissions Work

When Claude Code first starts, it will ask: "Do you want to allow access to this folder?" Claude Code can only touch files inside folders you have explicitly approved. To stay safe, start by approving only the specific folder you want to work with.

Common Fears Q&A

Q. Will my files get corrupted?

Claude Code mainly reads, copies, moves, and creates files. It always asks for confirmation before deleting or overwriting anything. As an extra precaution, back up any important files before you start.

Q. Can I undo a mistake?

Claude Code always confirms before deleting anything, but the safest approach is to back up first, then work. You can also tell Claude "please undo what you just did" and it will reverse the action if possible.

Q. How much does it cost?

Claude Code requires a Claude Pro plan (starting at $20/month). It is not available on the free plan. See Claude Plan Comparison for details.

Q. What's the difference from the web version (claude.ai)?

Claude WebClaude Code
InterfaceBrowserTerminal
File handlingAttach files one at a time, manuallyProcesses entire folders automatically
Batch processingDifficultExcellent
Ease of conversationVery easySlight learning curve
InstallationNot neededRequired

The short version: Use Claude Web for everyday questions and writing tasks; use Claude Code for automated processing of large numbers of files.

Q. My terminal seems frozen during a task

When Claude Code is processing something large, the terminal can appear unresponsive. Wait 1–2 minutes. If nothing changes after that, press Ctrl + C to cancel and try again.

Q. I'm seeing "Permission denied"

This appears when Claude Code tries to access a folder it hasn't been given permission to use. Tell Claude "please request access to the [folder name] folder first," or double-check that you're pointing at the right location.

Claude Code vs. Cowork

Which should you use?

Cowork in Claude Desktop can also handle file operations and task automation. Here's how the two compare.

ConsiderationClaude CodeCowork
How you use itTerminal (text input)Desktop app (GUI)
InstallationNode.js + npmClaude Desktop app
Best forThose comfortable with a terminalThose who prefer not to use a terminal
External service integrationsRequires configurationWorks easily with Slack, Notion, etc.
Repeating tasks automaticallyRequires scriptingEasy scheduling built in
Flexibility for file operationsHighHigh

Not sure which to choose? Use this as a guide:

  • Terminal feels intimidating → Cowork
  • Want automatic integration with Slack, Notion, or Gmail → Cowork
  • Need to process many files with precise conditions → Claude Code
  • Need logic-like behavior (conditionals, loops) → Claude Code
  • You don't have to pick just one — many people use both depending on the task

Stuck on deciding? A lot of people get stuck choosing and never start. Try Claude Code first. If the terminal really doesn't click for you, switch to Cowork. Or try both and see which feels more natural — there's no wrong answer.

Next Steps

Now that you have a feel for Claude Code, here are some articles to help you go further.

Want more detail on installation and basic commands:

Want to see real-world usage patterns:

Want to automate tasks without a terminal:

Want to review Claude's pricing and plans: