March 23, 202616 min readai-first-projects

AI CLI Tools for Non-Engineers: From Zero to Your First Project

A complete beginner's guide to building real software with AI CLI tools — no coding experience required. Learn what a terminal is, install Claude Code in 5 minutes, have your first AI conversation, and build four real projects today.

DH
Danny Huang

Something happened in 2025 that most people missed.

A designer in Seoul opened a black window on her laptop -- the terminal, the thing she had always assumed was for hackers and system administrators. She typed a sentence: "Build me a portfolio website with a dark theme and an animated project gallery." Forty seconds later, she was looking at a live website in her browser. She had not written a single line of code. She had not watched a tutorial. She had not asked a developer friend for help. She had described what she wanted, and an AI built it.

This is not a metaphor. This is what AI CLI tools do. You type a description of what you want. The AI reads your request, creates the files, installs the dependencies, runs the project, and shows you the result. The gap between "I have an idea" and "I have a working thing" has collapsed from months to minutes.

This guide is the map. It is written for people who have never opened a terminal, never installed a programming tool, and never seen a line of code they understood. By the end, you will have built something real. Not a toy. Not a demo. A real project running on your computer, built from a conversation with an AI.

No prerequisites. No assumed knowledge. Just your computer and a few minutes.

What Is a Terminal (and Why Should You Care)?

You already know how to talk to your computer. You click things. You drag things. You tap buttons. That is the graphical way -- the world of icons, windows, and menus. It works fine for most tasks. But there is another way to talk to your computer, and it is older, simpler, and vastly more powerful for certain things.

The terminal is a text conversation with your computer. Instead of clicking an icon, you type a command. Instead of dragging a file into a folder, you type where it should go. It sounds harder. It is not. It is different, the way texting is different from a phone call. Both accomplish the same thing. But texting is faster for some things, and you can do it while doing something else.

Here is the critical insight: AI is extraordinary at text. A chatbot in your browser can generate text -- stories, emails, code snippets. But a chatbot cannot reach into your computer, create files, install software, or run programs. An AI that lives in the terminal can. It has hands. Browser-based AI gives you words. Terminal-based AI gives you working software.

The Four Commands That Do Everything

You do not need to memorize a hundred commands. You need four. Seriously. Four.

ls -- Look around. This shows you what files and folders are in your current location. It is the same as opening Finder on Mac or File Explorer on Windows and looking at the contents of a folder.

ls

You will see a list of file and folder names. That is it. You looked around.

cd -- Move to a folder. This is the same as double-clicking a folder to go inside it. cd stands for "change directory" (directory is just the old word for folder).

cd Documents

Now you are inside your Documents folder. Want to go back up? cd .. takes you one level up. The two dots mean "parent folder."

mkdir -- Make a new folder. This is the same as right-clicking and choosing "New Folder."

mkdir my-project

A folder called my-project now exists. You can cd my-project to go inside it.

pwd -- Where am I? If you get lost, this tells you exactly where you are. It prints the full path from the root of your computer to your current location.

pwd

You might see something like /Users/yourname/Documents/my-project. That is your address on the computer. Like a GPS for the file system.

That is it. Four commands. You can now navigate your computer by typing. Everything else, the AI will handle.

How to Open Your Terminal

  • Mac: Press Cmd + Space to open Spotlight, type "Terminal", press Enter. A black (or white) window with a blinking cursor appears. That is it. That is the terminal.
  • Windows: Press the Windows key, type "PowerShell", press Enter. Same idea, different name.
  • Linux: You already know.

You are not going to break anything. The terminal does not bite. It only does what you tell it to. And if you tell it something it does not understand, it will say "command not found" and wait patiently for you to try again. It is the most forgiving conversation partner you will ever have.

Install Your First AI CLI Tool (5 Minutes)

You are going to install Claude Code. It is made by Anthropic, the same company behind the Claude chatbot. But unlike the chatbot, Claude Code lives in your terminal. It does not just suggest code. It writes files, installs software, runs programs, and fixes its own mistakes. It is an agent, not an advisor.

Step 1: Install Node.js

Claude Code runs on Node.js. Think of Node.js as the electricity for your AI tool -- without it, nothing powers on.

Go to nodejs.org. Download the LTS version (LTS means Long Term Support -- the stable one that will not break). Install it like any other program. Click through the installer.

Verify it worked. Open your terminal and type:

node --version

If you see a number like v22.x.x, you are good. If you see an error, close the terminal, open a new one, and try again. Sometimes the terminal needs a fresh start after installing something.

Step 2: Install Claude Code

Now type this:

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

What just happened? npm is a package manager -- think of it as an app store you use by typing instead of clicking. It came bundled with Node.js. The -g means "install this for my whole computer." The long name at the end is Claude Code's address in the registry.

Verify it worked:

claude --version

You should see a version number.

Step 3: Set Up Your Account

Claude Code needs an Anthropic account. There are two paths:

Path A: Claude Pro subscription ($20/month). If you already have a Claude Pro or Max subscription at claude.ai, Claude Code is included. The first time you run claude, it will open a browser window to log in. Sign in, approve the connection, and you are done.

Path B: API key (pay per use). Go to console.anthropic.com, create an account, and generate an API key. The first time you run claude, paste the key when prompted. You pay only for what you use -- a typical beginner project costs a few dollars total.

Want a Free Alternative?

Gemini CLI by Google is free. One thousand requests per day, no credit card required.

npx @google/gemini-cli

It authenticates with your Google account. That is it. Gemini CLI is a legitimate tool for real projects, and it costs nothing. If you are not ready to pay, start here. You can always switch later.

The rest of this guide uses Claude Code in its examples, but every concept applies to Gemini CLI too. The commands are different; the workflow is the same.

Your First Conversation with AI in the Terminal

This is the moment. The one that changes how you think about building things.

Open your terminal. Create a folder and go inside it:

mkdir my-first-project && cd my-first-project

Start Claude Code:

claude

You will see a prompt waiting for your input. This is where you talk to the AI. Start simple. Type a question:

What can you do?

It will explain its capabilities. It can read files, write files, run commands, install software, build projects, fix errors. It is not bragging. It is listing facts.

Now ask it to build something. Type:

Make me a webpage about cats. Include a title, three fun facts, and a
photo from the internet. Make it look nice with a modern design.

Press Enter. Watch.

Claude Code starts working. You will see it thinking, then creating files. It will write an index.html file and probably a style.css file. It might create an image folder. It will tell you what it is doing at each step.

When it finishes, it will tell you the files are ready. Open the HTML file in your browser:

  • Mac: Type open index.html in the terminal
  • Windows: Type start index.html

A webpage about cats appears in your browser. It has a title. Three fun facts. A photo. A clean, modern design. You typed two sentences. The AI built a webpage.

This is the aha moment. You did not write HTML. You did not write CSS. You did not Google "how to center a div." You described what you wanted in plain language, and a working webpage appeared.

But a single webpage is just the beginning. Let us build something real.

Four Projects You Can Build Today

Here is where this guide becomes practical. Each of these projects has its own dedicated article with step-by-step instructions, troubleshooting, and ideas for customization. These are not toy examples. They are real, useful things built by people who do not write code.

From One Sentence to a Running App

You have an app idea -- a habit tracker, a budget tool, a reading list. You have described it to friends a dozen times. You know exactly what it should do. But between the idea and the screen, there has always been a wall called "programming." That wall is gone now.

In this project, you type one sentence describing your app. Claude Code creates the project, writes every file, installs the dependencies, and starts a development server. You open your browser and your app is running. Then you refine it with more sentences. Each one becomes a feature.

Read the full guide: From One Sentence to a Running App

Build and Deploy a Landing Page

You need a website. Maybe for a freelance business, a side project, a personal portfolio, or an event. Website builders charge monthly fees for templates that look like everyone else's. With an AI CLI tool, you describe exactly what you want -- your layout, your colors, your content -- and get custom HTML and CSS that you own completely. Then you deploy it to the internet for free.

Your website. Your design. No monthly fees. No templates. Live on the internet in under an hour.

Read the full guide: Build and Deploy a Landing Page

Turn Your Expertise into a Tool

You know things. Maybe you are a nutritionist who calculates meal plans in your head. Maybe you are a wine enthusiast who can pair any dish. Maybe you are a language teacher with a mental model for grammar that students love. That knowledge is trapped in your head and your notes.

In this project, you describe your expertise to an AI agent and it builds an interactive web tool around it. A calorie calculator that uses your logic. A wine pairing finder that reflects your taste. A grammar quiz that teaches the way you teach. You did not learn to code. You taught the AI what you know, and it built the interface.

Read the full guide: Turn Your Expertise into a Tool

Organize Years of Scattered Notes

Five years of notes. Four different apps. Some in Apple Notes, some in Notion, some in random text files, some in voice memos you never transcribed. You have tried to organize them before. You gave up after twenty minutes because the problem felt too big.

In this project, you export everything into one folder, point an AI agent at it, and let it read, classify, tag, and reorganize every single file by topic and date. In one afternoon, your scattered mess becomes a structured, searchable knowledge base in clean markdown files.

Read the full guide: Organize Years of Scattered Notes

Choosing the Right Tool

Three AI CLI tools matter for beginners. Here is how they compare.

Claude CodeGemini CLICodex CLI
Made byAnthropicGoogleOpenAI
Price$20/mo (Pro) or APIFree (1,000 req/day)$20/mo (ChatGPT Plus) or API
Best atComplex reasoning, multi-file projectsIteration, large codebasesFocused single-file tasks
Context window1M tokens1M+ tokens200K tokens
Setup difficultyEasyEasiestEasy
Open sourceNoYesYes

If you want the best results and are willing to pay: Claude Code. Its reasoning ability is noticeably stronger for projects with many moving parts.

If you want to start free and see what happens: Gemini CLI. One thousand requests per day is generous. You can build real projects without spending a cent.

If you already use ChatGPT: Codex CLI lets you use your existing subscription. It is solid for straightforward tasks.

For a detailed comparison of every AI CLI tool available in 2026 -- including aider, Goose, Crush, and more -- the AI CLI Tools Guide covers the full landscape.

Common Fears (and Why They're Wrong)

"Will I break my computer?"

No. The terminal does not have a "delete everything" button that you might accidentally press. AI CLI tools work inside project folders. They create files, write code, and install packages -- all contained within the folder you point them at. Your photos, your documents, your other apps are not at risk.

If something does go wrong inside a project, the fix is simple: delete the project folder and start over. It took you five minutes to build. It will take five minutes to rebuild.

"Do I need to learn programming?"

No. That is the whole point. You describe what you want in plain language. The AI translates your description into code. You do not need to read the code, understand the code, or modify the code directly. You modify it by telling the AI what to change.

Will you accidentally learn some things along the way? Yes. You will start recognizing file names, understanding what npm install does, noticing patterns in how projects are structured. This is not studying. It is osmosis. And it is optional.

"Is this expensive?"

Claude Pro costs $20 per month, the same as a Netflix subscription. Gemini CLI is completely free. If you use the API pay-per-use model, a typical beginner project costs between one and five dollars total.

For someone who has been paying $30 per month for a website builder or $50 per hour for a freelance developer, the math is not close.

"What if the AI makes mistakes?"

It will. That is normal. Professional developers deal with errors constantly -- it is the most routine part of building software. The difference is that the AI also fixes its own mistakes. When something breaks, you tell it. "This button does not work." "The page looks wrong on mobile." "I see an error message." The AI reads the error, finds the problem, and fixes it.

Think of it like giving directions to a driver who occasionally misses a turn. You say "that was wrong, go back." The driver corrects. You do not need to know how to drive. You just need to know where you are going.

"I tried coding before and hated it."

Good news: this is not coding. You are not learning syntax, debugging semicolons, or deciphering error messages in a language you do not speak. You are having a conversation. "Make me a thing." "Change this part." "Fix that." If you can explain what you want to a person, you can explain it to an AI CLI tool.

What's Next: From Beginner to Power User

Once you have built a few projects and the terminal feels familiar, there is a natural next level. You do not need to reach it. The beginner workflow -- describe, build, refine -- will carry you surprisingly far. But if you want more control and more capability, here is where to go.

CLAUDE.md configuration. Every time you start Claude Code in a project, it reads a file called CLAUDE.md in the project folder. This file contains instructions that shape how the AI behaves. You can specify your preferred coding style, list rules it should follow, or describe the project's architecture. It is like giving a new employee an orientation document. The AI reads it every time and follows it.

MCP servers. MCP stands for Model Context Protocol. It lets your AI connect to external services -- databases, APIs, design tools, cloud platforms. Instead of the AI only being able to read and write files on your computer, it can talk to the outside world. Check a Figma design. Query a database. Post to a CMS. MCP turns a local tool into a connected one.

Multi-agent workflows. Instead of one AI doing everything, you run multiple AI agents at the same time -- each working on a different part of your project. One builds the frontend. One writes the backend. One runs tests. They work in parallel, like a team of developers. This requires a terminal setup that can show multiple panes at once, but the productivity gain is real.

Try Termdock Multi Terminal Layout works out of the box. Free download →

For the complete guide to multi-agent workflows, context engineering, and advanced AI CLI strategies, the AI Agent Workflow Guide covers everything from the basics to production-grade setups.

The World Just Changed

A year ago, building software required one of two things: learning to code yourself, or paying someone who already knew. Both took time. Both had a steep entry cost. Both created a dependency -- on your own skills or on someone else's availability.

That barrier is not lowered. It is gone.

You can now sit down at your computer, open a terminal, and say "build me a thing." The AI will ask clarifying questions, create the files, install the tools, run the project, and hand you a working result. If it is not right, you refine. If it breaks, the AI fixes it. You are not a programmer. You do not need to be. You are a person with ideas, and for the first time, there is no gatekeeper between your idea and a working prototype.

The four projects in this guide are starting points. A habit tracker app. A landing page on the internet. An interactive tool built from your expertise. An organized knowledge base from years of scattered notes. Each one is real. Each one was built by someone who does not write code.

Your turn.

Open the terminal. Type a sentence. See what happens.

DH
Free Download

Ready to streamline your terminal workflow?

Multi-terminal drag-and-drop layout, workspace Git sync, built-in AI integration, AST code analysis — all in one app.

Download Termdock →
#ai-cli#claude-code#beginner#tutorial#vibe-coding#non-engineer#gemini-cli

Related Posts

·ai-cli-tools

AI CLI Tools Guide 2026: Setup to Multi-Agent

A comprehensive guide to every major AI-powered CLI coding tool in 2026. Covers Claude Code, Gemini CLI, Copilot CLI, Codex CLI, aider, Crush, OpenCode, Goose, and Amp — with installation, pricing, context engineering, multi-agent workflows, MCP integration, terminal pairing, and security best practices for developers building with AI in the terminal.

ai-cliclaude-codegemini-clicopilot-cliterminaldeveloper-tools
·ai-cli-tools

First Hour with Claude Code: Install to Output

A step-by-step beginner tutorial for Claude Code. Install, configure CLAUDE.md, complete 3 real tasks on your codebase, and set up your workflow — all in 60 minutes.

claude-codegetting-startedtutorialai-cli
·ai-first-projects

From One Sentence to a Running App: Your First AI CLI Project

Install Claude Code, type one sentence, and watch a working web app appear in your browser. A step-by-step guide for designers, PMs, students, and anyone with an app idea but no coding experience.

claude-codeai-clibeginnerweb-appvibe-codingtutorial
·ai-first-projects

Build and Deploy a Landing Page with AI CLI — No Coding Required

Describe what you want in plain language, let Claude Code generate custom HTML/CSS, preview it locally, and deploy to Netlify for free — all from the terminal. No templates, no monthly fees, you own the code.

claude-codelanding-pagedeploynetlifybeginnerno-codeai-cli
·ai-first-projects

Turn Your Expertise into an Interactive Tool with AI CLI

You have deep domain knowledge — nutrition, wine, language, fitness — but no coding skill. Learn how to describe your expertise to an AI CLI agent and get back a working interactive web tool you own completely. No developer required.

ai-cliclaude-codeno-codedomain-expertiseinteractive-toolbeginner
·ai-first-projects

Organize Years of Scattered Notes into an Obsidian Vault with AI CLI in One Afternoon

Export scattered notes from multiple apps, let an AI CLI agent read and classify every file by content, and output them directly into an Obsidian vault with wikilinks, tags, and frontmatter. Includes step-by-step instructions for text, images, PDFs, and voice memos.

ai-agentnote-organizationclaude-codecliproductivityknowledge-managementmarkdownobsidian