Claude Code Setup Guide
Table of content
Claude Code is the core interface for your personal OS. This guide covers optimal configuration.
Installation
npm install -g @anthropic-ai/claude-code
# or
brew install claude-code
# Authenticate
claude login
# or
export ANTHROPIC_API_KEY="sk-ant-..."
Essential MCP servers
claude mcp add episodic-memory # Memory across sessions
claude mcp add file-search # Better file search
claude mcp add web-fetch # Web access
claude mcp list # Verify
Custom instructions
Create ~/.claude/CLAUDE.md:
## About me
Software developer. TypeScript, React, Node.js.
Skip pleasantries. Be direct.
## Preferences
- Metric units
- Time zone: Europe/Riga
- Practical over theoretical
## Style
Don't apologize. Don't explain obvious things.
If unsure, ask — don't guess.
Shell aliases
Add to ~/.zshrc:
alias c="claude"
alias cc="claude --continue"
alias morning="claude 'Morning briefing please'"
alias cap="claude 'Remember this:'"
Model selection
| Use case | Command |
|---|---|
| Default | claude "prompt" |
| Complex analysis | claude --model claude-opus-4-20250514 "prompt" |
| Simple tasks | claude --model claude-haiku "prompt" |
Conversation management
| Command | Purpose |
|---|---|
claude --continue | Resume last conversation |
claude --new | Start fresh |
claude --stream | Streaming output |
Troubleshooting
| Problem | Solution |
|---|---|
| API key not found | claude login or set ANTHROPIC_API_KEY |
| MCP server not responding | claude mcp restart |
| Context too long | claude --new to start fresh |
Security
- API key stored in
~/.claude/credentials - MCP servers run locally
- File access scoped to specified paths
Next: Build a Memory System
Get updates
New guides, workflows, and AI patterns. No spam.
Thank you! You're on the list.