Edit Tool - Claude Code
Targeted edits to specific sections without rewriting entire files.

Edit is the workhorse for modifying existing files. It performs exact string replacements so you review a diff, not a whole new file.
What it does
Edit takes a file path, an old string, and a new string. It replaces the first occurrence - or all occurrences with replace_all - and leaves everything else untouched. Because it's a diff-style edit, the change is easy to review and less likely to introduce regressions than a full-file Write.
When to use it
- Fixing bugs in specific lines or blocks.
- Renaming variables or functions across a file with
replace_all. - Tweaking config values without rewriting config.
- Any change where the rest of the file should stay byte-identical.
Gotchas
- The
old_stringmust be unique in the file unless you usereplace_all. Include surrounding context to make it unique. - Indentation must match exactly - tabs versus spaces will break a match.
- Edit requires a prior Read of the file. Claude won't edit sight unseen.
Official docs: https://code.claude.com/docs/en/tools-reference.md
Technical content at the intersection of AI and development. Building with AI agents, Claude Code, and modern dev tools - then showing you exactly how it works.
Was this helpful?
Related Guides
Related Tools
Claude Code
Anthropic's agentic coding CLI. Runs in your terminal, edits files autonomously, spawns sub-agents, and maintains memory...
View ToolAgentCanvas
A hosted infinite canvas your headless AI agents drive over MCP. Any MCP-speaking agent - Claude Code, Codex, Cursor, or...
View ToolZed
High-performance code editor built in Rust with native AI integration. Sub-millisecond input latency. Built-in assistant...
View ToolCodeburn
Interactive TUI dashboard that shows exactly where your Claude Code and Cursor tokens are going, in real time.
View ToolRelated Videos

Generate Videos in Codex + Claude Code with This...
Check out HeyGen! https://heygen.1stcollab.com/developersdigest The video introduces HeyGen, an AI video generation platform with a rich API and a CLI that lets developers create, fetch, and manipula...

10x Design in Claude Code and Codex
Try Higgsfield: https://higgsfield.ai/s/higgsfield-general-campaign-developersdigest-juDMTi AI coding agents can build entire websites in minutes, but the default results often still look generic and...

Self Improving Applications with Claude Code & Codex
Build a Self‑Improving Next.js App: Supabase + Vercel Eve + GitHub Issues + Agent Loops Check out Supabase: https://supabase.plug.dev/1wWOTGS The video demonstrates how to build and deploy a self-im...
Related Posts

Claude Outages Are a Workflow Design Problem
Claude outages and 529 overloads expose whether your AI coding workflow has checkpoints, receipts, model-switch paths, a...

Claude Opus 4.8 Is an Agent Honesty Release
Claude Opus 4.8 looks like a benchmark bump, but the developer story is better honesty, dynamic workflows, and effort co...

Anthropic Sonnet 4.5 in Claude Code
Anthropic's Claude Sonnet 4.5 isn't just another model increment. The company claims they've observed it maintaining foc...

Make Your Coding Agents Talk: Voice Summaries with the Rime CLI
The Rime CLI streams natural-sounding text-to-speech straight from your terminal, so Claude Code, Codex, Devin, and Open...

How to Make Claude Code 10x Better at Design: Image and Video Assets From the Agent Loop
Claude Code and Codex can build a website in minutes, but the result often looks generic and obviously AI-generated. Hig...

Don't Paste the AI vs Vomit vs NoBuzz: AI Slop Tools Compared
dontpastetheai.com, Vomit, and NoBuzz hit Hacker News in the same week. A social contract, a local rewrite, and a second...
