<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Flavio Copes</title><description>Learn to build software products, put them on the internet, find customers, and create an independent business that can make a great living.</description><link>https://flaviocopes.com/</link><item><title>I want my coding agent to do what I ask</title><link>https://flaviocopes.com/claude-code-games-rule/</link><guid isPermaLink="true">https://flaviocopes.com/claude-code-games-rule/</guid><description>Claude Code got a rule against recreating existing games, it misfired, and Anthropic narrowed it. I&apos;d rather the tool did what I ask and left the legal side to me.</description><pubDate>Wed, 04 Nov 2026 17:50:00 GMT</pubDate></item><item><title>Cloudflare Zero Wire: what it is and how to use it</title><link>https://flaviocopes.com/cloudflare-zero-wire/</link><guid isPermaLink="true">https://flaviocopes.com/cloudflare-zero-wire/</guid><description>Zero Wire is Cloudflare&apos;s public vulnerability feed on Radar. What a briefing gives you, the agent prompt inside it, and what it changes for a small server.</description><pubDate>Wed, 04 Nov 2026 10:25:00 GMT</pubDate></item><item><title>terminal-mac: give your computer-use agent its own Mac</title><link>https://flaviocopes.com/run-macos-in-your-terminal/</link><guid isPermaLink="true">https://flaviocopes.com/run-macos-in-your-terminal/</guid><description>terminal-mac runs a macOS guest inside your terminal, so an agent drives that VM instead of your desktop. Install, setup, MCP tools and isolation limits.</description><pubDate>Wed, 04 Nov 2026 10:00:00 GMT</pubDate></item><item><title>The complete guide to Cursor</title><link>https://flaviocopes.com/cursor/</link><guid isPermaLink="true">https://flaviocopes.com/cursor/</guid><description>Learn Cursor from your first project to daily work: Agents Window, planning, visual edits, debugging, models, project rules, skills, MCP and the CLI.</description><pubDate>Wed, 04 Nov 2026 09:00:00 GMT</pubDate></item><item><title>How to run SEO checks from the terminal</title><link>https://flaviocopes.com/seo-checks-terminal/</link><guid isPermaLink="true">https://flaviocopes.com/seo-checks-terminal/</guid><description>Run seobot from the terminal to check a site, then hand the report to Cursor or Codex with the pages and the edits ready.</description><pubDate>Wed, 04 Nov 2026 08:00:00 GMT</pubDate></item><item><title>Tailscale alternatives for your own servers</title><link>https://flaviocopes.com/tailscale-alternatives/</link><guid isPermaLink="true">https://flaviocopes.com/tailscale-alternatives/</guid><description>Tailscale alternatives for a VPS: November 2026 prices, the SSH fixes, and when WireGuard, Headscale, or Cloudflare Access fits.</description><pubDate>Tue, 03 Nov 2026 11:00:00 GMT</pubDate></item><item><title>How to move a DigitalOcean Droplet from Ubuntu to Debian</title><link>https://flaviocopes.com/ubuntu-to-debian-digitalocean/</link><guid isPermaLink="true">https://flaviocopes.com/ubuntu-to-debian-digitalocean/</guid><description>Move a DigitalOcean Droplet from Ubuntu to Debian: new server, copy the data, then switch the reserved IP. In-place conversion is unsupported.</description><pubDate>Tue, 03 Nov 2026 08:00:00 GMT</pubDate></item><item><title>How to move a Deno app to Cloudflare Workers</title><link>https://flaviocopes.com/deno-workers/</link><guid isPermaLink="true">https://flaviocopes.com/deno-workers/</guid><description>Keep Deno for development while moving execution to Workers. Build a SQLite-backed Durable Object queue with alarms, retries, and safe migration steps.</description><pubDate>Mon, 02 Nov 2026 18:00:00 GMT</pubDate></item><item><title>CVE-2026-98432: check your Linux server and close public ports</title><link>https://flaviocopes.com/linux-tcp-cve-2026-98432/</link><guid isPermaLink="true">https://flaviocopes.com/linux-tcp-cve-2026-98432/</guid><description>CVE-2026-98432 is a Linux IPv4 TCP use-after-free. Check your kernel, treat disabling MPTCP as a stop gap, then patch and close every public port on the VPS.</description><pubDate>Mon, 02 Nov 2026 08:00:00 GMT</pubDate></item><item><title>A deep dive into agent-desktop</title><link>https://flaviocopes.com/agent-desktop/</link><guid isPermaLink="true">https://flaviocopes.com/agent-desktop/</guid><description>agent-desktop is Vercel Labs&apos; CLI for computer use on macOS, Windows, and Linux. Agents drive desktop apps through the accessibility tree and stable refs.</description><pubDate>Sun, 01 Nov 2026 20:41:00 GMT</pubDate></item><item><title>How to use Hex for voice dictation</title><link>https://flaviocopes.com/hex/</link><guid isPermaLink="true">https://flaviocopes.com/hex/</guid><description>Hex is Anomaly&apos;s local voice dictation app for Mac, Windows, and Linux. Hold the shortcut, speak, and the transcript pastes into the focused text field.</description><pubDate>Sun, 01 Nov 2026 20:40:00 GMT</pubDate></item><item><title>The complete guide to doctl, the DigitalOcean CLI</title><link>https://flaviocopes.com/doctl/</link><guid isPermaLink="true">https://flaviocopes.com/doctl/</guid><description>Learn doctl with practical tutorials for Droplets, firewalls, DNS, databases, App Platform, Kubernetes, storage, Functions, AI services, and automation.</description><pubDate>Sun, 01 Nov 2026 18:00:00 GMT</pubDate></item><item><title>Why parallel coding agents can make your Mac work harder</title><link>https://flaviocopes.com/mac-agent-file-churn/</link><guid isPermaLink="true">https://flaviocopes.com/mac-agent-file-churn/</guid><description>Diagnose file churn from parallel coding agents on a Mac, reduce unnecessary watchers, and decide when a separate APFS volume makes sense.</description><pubDate>Sun, 01 Nov 2026 16:00:00 GMT</pubDate></item><item><title>How Claude Code mods change the agent loop</title><link>https://flaviocopes.com/claude-code-mods/</link><guid isPermaLink="true">https://flaviocopes.com/claude-code-mods/</guid><description>Build a small Claude Code mod that pauses Bash calls for an explicit decision. Understand event handlers, fail-closed behavior, and the limits of previews.</description><pubDate>Sun, 01 Nov 2026 14:00:00 GMT</pubDate></item><item><title>What to do when an AI tool exposes your provider keys</title><link>https://flaviocopes.com/agent-vendor-key-breach/</link><guid isPermaLink="true">https://flaviocopes.com/agent-vendor-key-breach/</guid><description>Respond to exposed AI provider keys: revoke the credentials at their source, inspect usage, replace shared access, and distinguish alerts from hard limits.</description><pubDate>Sun, 01 Nov 2026 11:00:00 GMT</pubDate></item><item><title>How to package and publish an OpenCode plugin</title><link>https://flaviocopes.com/publish-opencode-plugin/</link><guid isPermaLink="true">https://flaviocopes.com/publish-opencode-plugin/</guid><description>Package an OpenCode v2 plugin for npm, inspect the tarball, test it in a clean consumer project, and prepare a public release with clear compatibility.</description><pubDate>Sun, 01 Nov 2026 08:00:00 GMT</pubDate></item><item><title>How to run an LLM locally on macOS, Linux, and Windows</title><link>https://flaviocopes.com/run-llm-locally/</link><guid isPermaLink="true">https://flaviocopes.com/run-llm-locally/</guid><description>Explore the ways to run LLMs locally on macOS, Linux, and Windows: desktop apps, terminal tools, browser models, libraries, and self-hosted servers.</description><pubDate>Sat, 31 Oct 2026 17:30:00 GMT</pubDate></item><item><title>Proton&apos;s AI manifesto and what it means to lead coding agents</title><link>https://flaviocopes.com/proton-ai-manifesto/</link><guid isPermaLink="true">https://flaviocopes.com/proton-ai-manifesto/</guid><description>Proton&apos;s CTO told engineers their job is to help the LLM write code. Where his manifesto is right, where the pushback is fair, and what leading agents involves.</description><pubDate>Sat, 31 Oct 2026 17:00:00 GMT</pubDate></item><item><title>Void, vinext, or React Router for a Cloudflare app?</title><link>https://flaviocopes.com/cloudflare-full-stack-frameworks/</link><guid isPermaLink="true">https://flaviocopes.com/cloudflare-full-stack-frameworks/</guid><description>Choose a Cloudflare full-stack setup by following a request, a database change, and a deployment through Void, vinext, and React Router.</description><pubDate>Sat, 31 Oct 2026 16:00:00 GMT</pubDate></item><item><title>Try Muse Spark Open in OpenCode through Ollama Cloud</title><link>https://flaviocopes.com/muse-spark-open-hosted/</link><guid isPermaLink="true">https://flaviocopes.com/muse-spark-open-hosted/</guid><description>Launch Muse Spark Open in OpenCode through Ollama Cloud, try a bounded JavaScript fix, and check model access, tool use, context, and billing.</description><pubDate>Sat, 31 Oct 2026 14:00:00 GMT</pubDate></item><item><title>Test your SaaS replacement before cancelling the original</title><link>https://flaviocopes.com/parallel-saas-replacement/</link><guid isPermaLink="true">https://flaviocopes.com/parallel-saas-replacement/</guid><description>Run a homemade SaaS replacement beside the original with read-only inputs, compare real outputs, and rehearse recovery before switching over.</description><pubDate>Sat, 31 Oct 2026 11:00:00 GMT</pubDate></item><item><title>How to make it easy to leave your SaaS</title><link>https://flaviocopes.com/saas-data-export/</link><guid isPermaLink="true">https://flaviocopes.com/saas-data-export/</guid><description>Design a useful SaaS export with stable IDs, attachments, and import checks, then handle account deletion through a durable, verifiable process.</description><pubDate>Sat, 31 Oct 2026 08:00:00 GMT</pubDate></item><item><title>Build or buy calculator: when does your replacement cost less?</title><link>https://flaviocopes.com/build-or-buy-calculator/</link><guid isPermaLink="true">https://flaviocopes.com/build-or-buy-calculator/</guid><description>Compare a SaaS bill with building your own replacement. Count development, migration, maintenance, and overlap to estimate the first cheaper month.</description><pubDate>Fri, 30 Oct 2026 16:00:00 GMT</pubDate></item><item><title>Research keywords through OpenSEO MCP</title><link>https://flaviocopes.com/openseo-mcp-keyword-research/</link><guid isPermaLink="true">https://flaviocopes.com/openseo-mcp-keyword-research/</guid><description>Connect OpenCode to OpenSEO, verify the project and search market, approve a bounded keyword lookup, and save only the ideas you select.</description><pubDate>Fri, 30 Oct 2026 14:00:00 GMT</pubDate></item><item><title>Build a tiny site-audit crawler with Workers and Queues</title><link>https://flaviocopes.com/workers-site-audit-crawler/</link><guid isPermaLink="true">https://flaviocopes.com/workers-site-audit-crawler/</guid><description>Build a bounded Cloudflare crawler with Workers, Queues, and D1 to find broken pages, missing titles, and redirect chains in a local test site.</description><pubDate>Fri, 30 Oct 2026 11:00:00 GMT</pubDate></item><item><title>The best voice to text apps for a Mac</title><link>https://flaviocopes.com/voice-to-text/</link><guid isPermaLink="true">https://flaviocopes.com/voice-to-text/</guid><description>Handy is the free open source dictation app I use. Compare the other Mac voice to text apps and speech APIs, then dictate a prompt.</description><pubDate>Fri, 30 Oct 2026 10:00:00 GMT</pubDate></item><item><title>Build an agent approval flow that survives a restart</title><link>https://flaviocopes.com/durable-agent-approval/</link><guid isPermaLink="true">https://flaviocopes.com/durable-agent-approval/</guid><description>Build a local approval queue with exact message previews, expiring decisions, rejection, and crash recovery. Test it safely with a fake email provider.</description><pubDate>Fri, 30 Oct 2026 08:00:00 GMT</pubDate></item><item><title>Lessons for builders from Sam Altman&apos;s Cheeky Pint interview</title><link>https://flaviocopes.com/altman-cheeky-pint/</link><guid isPermaLink="true">https://flaviocopes.com/altman-cheeky-pint/</guid><description>Eight practical lessons from Sam Altman and John Collison on code scans, agent teams, budgets, and prices customers can predict.</description><pubDate>Fri, 30 Oct 2026 07:00:00 GMT</pubDate></item><item><title>When one product pays another</title><link>https://flaviocopes.com/stripe-pay/</link><guid isPermaLink="true">https://flaviocopes.com/stripe-pay/</guid><description>Stripe Pay sends money between businesses by a profile handle. An agent can prepare the transfer. A person still approves the exact amount.</description><pubDate>Thu, 29 Oct 2026 18:00:00 GMT</pubDate></item><item><title>Pi Durable, Cloudflare Workflows, or Vercel Workflow?</title><link>https://flaviocopes.com/durable-agent-platforms/</link><guid isPermaLink="true">https://flaviocopes.com/durable-agent-platforms/</guid><description>Compare agent crash recovery with durable workflow platforms. Follow one research task through storage, retries, approvals, and the work you still own.</description><pubDate>Thu, 29 Oct 2026 16:00:00 GMT</pubDate></item></channel></rss>