Ship software with AI, whether or not you write code.
Setups, guides and tool verdicts for shipping with AI: Claude Code, Codex and Cursor, vibe-coding and app builders, automation, MCP servers and just enough infra on Vercel, Cloudflare and Supabase. Priced and tested on the stack behind my own live products.
Latest articlesWhat shipped, what broke, and what it really cost — from running production AI systems.

Playwright MCP: Setup, Browser Tests, and Limits
Give Claude Code, Codex, Cursor, or VS Code a real browser. Exact setup, practical tests, a worked checkout failure, and the safety limits.Oct 12, 2026Build
Cursor Bugbot
What Cursor Bugbot checks, exact repository setup, usage-based billing, rules, Autofix, and current CodeRabbit and Greptile prices.Oct 12, 2026Build
Cline vs Claude Code 2026
Cline vs Claude Code: current plans, light and heavy monthly bills, model choice, editor and cloud support, and the limits that decide which to use.
Oct 12, 2026Build
Best Claude Code Plugins 2026: Superpowers, Context7 and More
Compare nine Claude Code plugins for review, testing, docs, design, deployment and memory, with verified install commands, costs and safety checks.Oct 12, 2026Build
LiteLLM vs OpenRouter
Compare LiteLLM and OpenRouter on keys, billing, fallbacks, budgets, caching and data handling, with a worked monthly bill and switching rules.Oct 12, 2026Build
Claude Code Plan Mode
Use Claude Code Plan Mode for multi-file changes. Exact commands, settings, plan edits, auto mode behavior and a worked refactor example.Oct 12, 2026Build
Devin vs Claude Code 2026
Devin or Claude Code? Compare cloud delegation, local coding, integrations, and verified monthly bills for solo founders and five-person teams.Oct 12, 2026Build
A2A Protocol: What It Is, MCP vs A2A, and When to Use It
A2A explained for builders: MCP vs A2A, Agent Cards, tasks, artifacts, v1.0 changes, platform support, and when to use both.Oct 12, 2026Build
Deno Deploy Alternatives in 2026: Cloudflare Workers, Netlify, Supabase, Vercel and Val Town
Where to move Deno Deploy functions, KV, cron, queues and static sites, with current prices and the work each migration requires.Oct 12, 2026Build
Claude Agent SDK
Put Claude Code’s agent loop inside your app. Compare the SDK with the Messages API, configure tools and permissions, and build a first agent.Oct 12, 2026BuildThe other lanes.Pick the one you came for.
190 pieces
AI
Models, agents and coding assistants, image, video and voice tools: reviewed, priced and compared.112 piecesDesign
AI as a craft tool for designers, brand owners and creative directors: image, video, type, and the prompts behind the work.188 piecesGrowth
AI for marketing, SEO and sales: the tools, the content engines, and the numbers behind turning an audience into revenue.8 piecesPlaybooks
AI for your niche: the workflows that actually move, tool by tool, priced52 piecesExplained
What shipped, explained: every real release, decoded for the people who use it0 piecesLab
The agent journey, entry by entry: what shipped, what broke, what was decided, in the ventures I run228–229 / 229

Bun.Image 1.3.14: Sharp migration in 4 steps
A working migration playbook for senior devs running production image workloads on Bun. Maps every Sharp method I had in production to its Bun.Image equivalent, surfaces the four API differences that broke first, and benchmarks the result…May 14, 2026Build
v2.1.141 Fixed My 3 Claude Code Hook Bugs
A practical upgrade guide for senior devs already running Claude Code hooks in production. Walks through the three concrete fixes that landed in v2.1.139 to v2.1.141 (terminalSequence for headless notifications, args:string[] for…May 14, 2026BuildPrefer this site in Google
Mark omidsaffari.com as preferred and Google lifts it in Top Stories, AI Overviews and AI Mode for you.
Newsletter
One letter, every Sunday.Working systems, not hot takes.
Weekly. No spam. Unsubscribe anytime.
