Dror Moshe Aharoni
Hebrew

The Independent Creator's Toolbox

I believe in sharing knowledge. Here are the resources I personally curate and maintain to help us all on the journey.

Claude Code Setup Series — Guide 1 of 5

You're Not Renting a Tool. You're Building Your Own AI Infrastructure Layer.

Most AI tools do a task and then wait for you to ask again. Infrastructure works continuously — connected to your tools, carrying context, acting on your behalf. Claude Code belongs to the second category.

The core distinction When you use a chat-based AI assistant, you're having a conversation. When you work with Claude Code, you're running an agent — software that lives on your machine, reads and writes files, connects to external services, and executes sequences of tasks that you've defined up front. The difference isn't technical; it's conceptual.

Think of it this way: a chat assistant can answer questions about your inbox. Claude Code can read your inbox, draft replies, send them, and update your task list — all from a single instruction. You go from advising your work to delegating it.

Three Pillars That Make It Infrastructure

1

Your data, on your machine

Claude Code runs against a project folder that lives on your local filesystem. The files, instructions, and history are yours. There's no vendor lock-in — switching to a different tool tomorrow means your files travel with you, untouched.

Example: backing up a project is copying one folder, the same as any other file on your machine.
2

One interface for all tools

MCP (Model Context Protocol — an open communication standard) lets Claude Code connect to nearly any service you already use: Gmail, Notion, GitHub, Slack, Supabase, and more. Instead of switching between ten windows, you give one instruction and the agent handles the routing.

Example: "Collect all open tasks from Notion and post a daily digest to my Slack channel."
3

The agent executes — it doesn't just advise

Claude.ai in a browser makes suggestions. Claude Code takes actions. It opens files, runs commands, sends requests via API (the programmatic interface that lets software talk to software), and reports back with a result — not a recommendation.

Example: "Open a GitHub PR with the latest changes and notify the team on Slack." Claude Code does both.

What This Unlocks for You — by Role

Claude Code is useful well beyond pure software development. Here are four realistic workflows:

Developer

You describe what you want to build; Claude Code writes, tests, and runs it. When something breaks it attempts to diagnose the issue before surfacing it to you. It maintains code style consistency across the entire project because your conventions live in a CLAUDE.md file committed to the repo — instructions the agent reads every session.

Content lead

You write a one-paragraph brief. Claude Code pulls existing reference material from your archive folder, drafts the post, formats it for the target platform, and drops it into your "ready-to-publish" folder. No copy-paste between windows, no context switching — the whole chain runs in place.

Small founder

You're juggling leads, proposals, clients, and invoices. Claude Code connects to your CRM (Customer Relationship Management — software like HubSpot or Notion that tracks every business relationship and deal), checks what's overdue, and generates a concise weekly report without you manually touching the data.

Non-technical ops

You don't write code and you don't need to. Claude Code can read Excel reports, summarize long email threads, update Word documents, and compress a one-hour manual process into a few seconds — because it's connected to your local files and the services you already use every day.

The MCP Layer in Plain English

MCP (Model Context Protocol) is an open standard that Anthropic released so AI agents can connect to external tools in a structured, predictable way. Think of it as a shared language between Claude Code and any service that exposes an API.

Instead of you opening each service separately, copying information, and pasting it into the next window, Claude Code makes all the round-trips internally. Here's a concrete chained example:

Read the latest email from the client → summarize the request → post the summary to the team Slack channel

That's one instruction from you. Claude Code executes three separate actions across three different services — you see only the final result. This is the compounding leverage that makes it infrastructure rather than a tool.

Safety and Guardrails — Because Autonomy Needs Approval Loops

Autonomy doesn't mean unsupervised

Claude Code's power comes with real consequences — it can modify files, send emails, and open pull requests. By default it asks for confirmation before any irreversible action. You can tighten or loosen those boundaries per project, and you should think carefully about what you grant it permission to do before you do so.

The disciplined way to add new tools and plugins is through the agent-onboarding-wizard skill. It walks you through understanding what each tool does, whether it should be project-scoped or global, and what permissions it actually needs. The principle is inventory-first, not bulk-install — know what you're adding before you add it.

Cost and Alternatives

Before committing, here's an honest map of the landscape as of mid-2026:

Claude Code

By Anthropic. Terminal-based. Best-in-class MCP support. Can also run on local models (e.g., via Ollama) for full data sovereignty.

Paid subscription
Codex (OpenAI)

OpenAI's coding agent, running GPT-5.5 today. Roughly equivalent capability to Claude Code as of mid-2026. Best for teams already in the OpenAI ecosystem.

Paid subscription
Cursor

An AI-native code editor with a visual interface. Lower barrier to entry if you're not comfortable with the terminal.

Free tier available
Antigravity

An AI agent focused on task automation and business workflows. Good fit for ops-heavy, non-developer profiles.

Free tier available
Also worth knowing

Manus — a cloud-based agent that can browse the web, write documents, and handle long multi-step tasks without a local install. Open Hands (formerly OpenDevin) — an open-source agent runtime that gives you full control over the execution environment. Both Google and X.AI are entering this space soon, so the competitive landscape is still forming.

Where to Start

This guide covers the "why." Now that you understand what Claude Code is and why it's different from the AI tools you've used before, Guide 2 focuses on the "how": setting up a new machine from scratch with the right tools, clean permissions, and a folder structure that scales. Whether you're a developer or not, every step is explained from first principles.