🖥️Terminal / CLI ToolRequires Claude API or Pro
Claude Code (CLI)
by Anthropic — terminal-native agentic coding assistant
Claude Code is Anthropic's terminal-native AI coding tool. Unlike editor plugins, it runs directly in your shell — giving it full access to your filesystem, git history, terminal output, and the ability to run commands. It is the most powerful option for agentic tasks: give it a goal and it autonomously reads files, writes code, runs tests, and iterates.
🚀 Sample Usage
Interactive Mode — Ask & Iterate
$ claude
> Explain the auth flow in this project
[Claude reads src/auth/, middleware, and routes, then explains]
> Add JWT refresh token rotation. Write tests too.
[Claude creates files, runs npm test, fixes failures, done]
One-Shot Commands (non-interactive)
# Ask a question and get output:
claude "What does the processPayment function do?"
# Pipe a diff for review:
git diff --staged | claude "Review this diff before I commit"
# Run a file through Claude:
claude "Add error handling to all async functions" src/api/users.ts
CLAUDE.md — Persistent Project Context
Create a CLAUDE.md file in your project root. Claude Code reads it automatically every session:
# CLAUDE.md
## Stack Node.js + Express + PostgreSQL
## Conventions
- Use AppError for all errors (src/lib/errors.ts)
- No console.log — use logger from src/lib/logger.ts
## Tests vitest, run with npm test