Every product I launched this summer, and what happened to each

By

Every product I launched between July and September 2026, in date order: what each one is, why I built it, and what happened to it since.

~~~

Between July 7 and September 10, 2026 I launched something new almost every week, and for thirteen days at the end of July and the start of August, one every day. Websites, a tools section, a course platform, CLIs, Mac apps, a store that lasted eight days. I called that stretch the Summer of Code: build what I want, follow the ideas, see where they go.

This is the full list in date order: what each one is, why I built it, and what happened since. Where I quote traffic, the numbers come from my self-hosted Plausible and cover unique visitors in the 30 days from August 17 to September 15, 2026.

July 7: StackPlan

StackPlan is a deployment stack advisor. You describe your app through a questionnaire, a prompt, or a GitHub repo, and it recommends where to host it and what that costs as the app grows.

An agent can build you a full app in an afternoon, and then “where should I deploy this?” gets a generic answer with no prices behind it. I wanted actual numbers. The cost math is deterministic, from a curated knowledge base of provider prices, and the LLM never picks a price.

It is still running, free to explore, with a $20 report unlock and a $20 a month Pro plan (checked September 16, 2026). 233 visitors in the window. The StackPlan post.

July 7: the tools section

The same day I opened flaviocopes.com/tools with 90 free tools for developers. Five days later there were 220, and the count has stayed there since.

The reason was the same one behind the tutorials: to be useful. Every tool runs in your browser, with no signup and no ads, so what you paste never leaves your machine.

The section had 4,303 visitors and 7,186 pageviews in the window. The launch post.

July 9: Sitebase

Sitebase is a backend for the small features every website needs: waiting lists, forms, newsletter signups, analytics, uptime monitoring. One embed script instead of ten subscriptions.

I announced it as a private beta because it handles other people’s form submissions and subscriber data. I wanted to run it in production myself for a while and get billing and compliance right first.

It is still a private beta. The homepage shows a waiting list, not a signup form (checked September 16, 2026). 133 visitors in the window. The Sitebase post.

July 12: the free courses

The courses started as 12 quiz courses with 600 questions, announced in the second Summer of Code update. Answering questions shows you what you know, where reading only makes you feel like you do.

On August 1 they became 55 free courses with more than 1,400 lessons. I took seven years of posts, books and lessons and reorganized them into paths, because a thousand tutorials answer single questions but never tell you what comes first. I later removed the XP, streaks and certificates.

There are now 87 published courses. The /courses/ section had 22,434 visitors and 44,449 pageviews in the window, more than every standalone site on this list combined.

July 12: AI Workshop on its own site

AI Workshop is my paid program for developers who already build software and want to go deeper into AI tools and workflows. On July 12 I rebuilt it on its own site.

Cook with AI, a small site I had restored the same week, was folded into it, and cookwithai.dev now redirects there. It is the one paid program here. 319 visitors in the window.

July 14: fstack

fstack is my free collection of 13 agent skills, each with one job.

The skill collections I tried were useful but overcomplicated, and I wanted one I control. One command installs the set:

npx skills@latest add flaviocopes/fstack

It lived on GitHub from day one, so it never had to move. It became the base of the manager and workers setup behind the bigger sites below, and the individual skills are in the fstack post.

July 26: Calculum

Calculum is a library of practical calculators, from rent you can afford to paint you should buy. Every page shows the formula and the assumptions next to the result.

It started as a notepad calculator, which was too broad. Most people do not wake up wanting a blank calculation surface, they have a specific question, so I rebuilt it as many small calculators.

It is a static Astro site with no server behind it. 143 visitors in the window. The Calculum post. In October the same calculators also became a free, offline Mac app.

July 27: migratingto.dev

migratingto.dev is a library of migration playbooks, 354 paths across 151 platforms at launch.

Most migration guides explain the export and the import, then stop. Nobody owns the gap between them. Each playbook covers what transfers, what you lose, the rollback point, and the checks that prove the move worked.

1,137 visitors in the window, the most of any site I launched this summer. The migratingto.dev post.

July 28: Disaster Lab

Disaster Lab is a library of playbooks for digital disasters, from a stolen phone to deleted production data. 61 playbooks at launch, 11 for everyday life and 50 for software businesses.

Most disaster plans are written after the disaster. Each playbook has two sides: the first 15 minutes when it happens, and what to prepare before.

I wrote at launch that I was not interested in making money from it, that it was a fun experiment. It is still free. 110 visitors in the window. The Disaster Lab post.

July 29: Payment Processor

Payment Processor helps you choose how to get paid online, starting with the decision most comparisons skip: will another company be the legal seller, or will you remain the merchant?

I kept returning to the same questions all summer. Paddle or Polar? Is a Merchant of Record worth the higher fee?

Every provider profile carries a review date. As of September 16, 2026 they read late July, with the next review scheduled for late October. 417 visitors in the window. The Payment Processor post, and the essay on Merchant of Record or payment processor.

July 30: Vibecode It Yourself

Vibecode It Yourself is a subscription audit. It lists 35 subscriptions with the narrow version you could build yourself, an effort estimate, and a full build prompt for a coding agent.

Rob Hallam replied to a Pieter Levels post saying someone should make a version that shows you the subscriptions you can vibecode yourself. I built it in 10 minutes and deployed it five minutes after buying the domain. Rob shipped his own version the day after, and his launch got most of the attention.

It is a single static page. 869 visitors in the window. The launch post.

July 31: Waiting Lists

Waiting Lists gives every project its own waiting-list endpoint. Your form posts an email and a consent checkbox, and the service handles confirmation, delivery tracking, removal, and exports of confirmed addresses only.

Almost every product I launched this summer needed a waiting list first. I had been using Sendy, which is great for newsletters but made a new list for every idea a bulky process.

Hosted agent access is still a private preview. The homepage says “public agent access is not live yet” (checked September 16, 2026). 147 visitors in the window. The Waiting Lists post.

August 1: Prototyped

Prototyped (now retired) was a store for working software: full source code, tests, documentation, and instructions for coding agents, $20 per package. It launched with Waiting Lists and Livestream Recorder, a native macOS app that records live YouTube streams to MP4. The idea went back to a first commit from March 2021.

Nobody bought anything in the first week. On August 9 I made everything free and moved the catalog to this site. Charging for each product added more ceremony than I expected. Free software is more likely to be used, and Prototyped no longer needed a separate storefront or brand to maintain.

On September 9 the eight packages moved again, to public MIT repositories on GitHub, because source code does not belong in a ZIP: no history, no tags, nothing to fork from. There is no support on any repo, so if you need something different, fork it.

Prototyped is now retired and the prototyped.dev domain is gone. The products live on the products page. In the window, the software pages on this site had 2,019 visitors, and the old domain had two.

August 2: Local Hoster

Local Hoster is a small Node.js CLI that gives every local project a stable address, so you open https://myapp.localhost instead of http://localhost:4321. It puts Caddy in front of your dev servers.

I was tired of remembering port numbers, and the port changed whenever the usual one was busy. I use it to run this site locally. It shipped through Prototyped and followed it to GitHub. The launch post.

August 3: Port Pilot

Port Pilot shows every local service on your computer, what launched it, and whether it is healthy. It comes as a macOS menu bar app, a terminal dashboard, and a CLI with JSON output:

ports list --json
ports wait 4321 --http 200

A busy port always sent me on the same scavenger hunt through lsof, ps, Docker and browser tabs. Same path as Local Hoster: Prototyped, then free, then GitHub. The launch post.

August 4: Events Logger

Events Logger is a self-hosted event tracking dashboard. You push signups, orders, deploys and errors from any app over a REST API or the included CLI, and they land in a feed with charts and KPI cards, all in a local SQLite file.

I wanted to know what was going on in my projects without sending the data to a third-party analytics service. Now on GitHub like the others. The launch post.

August 5: Cloudflare Domains Toolkit

Cloudflare Domains Toolkit is an MCP server that lets an AI search for domains, check the live Cloudflare price, prepare a quote, and buy one after you approve the exact charge.

The rule I wrote before the code: the AI can search and prepare, a person approves the exact live purchase. A hard $20 limit on the initial charge and quotes that expire in five minutes. I used it to buy hostingpicker.dev for $12.20.

It launched on Prototyped for $20 and is now free on GitHub. The design is in the launch post, the general lesson in letting an AI agent take irreversible actions safely.

August 6: Plausible Automation Toolkit

Plausible Automation Toolkit is a Python CLI and a Codex skill for self-hosted Plausible Community Edition. It creates the site property, adds the tracker without adding it twice, reports traffic from the terminal, and manages goals.

I built it for myself. I self-host Plausible on all my sites, and every new project came with the same checklist. The traffic numbers in this post come from that same instance. The launch post.

August 7: HostingPicker

HostingPicker helps you choose where to host a web project. Four questions, three options that fit, each with a realistic monthly price and its main tradeoff, and no email asked.

I wanted three good options with the price and the catch beside each one, ranked without commissions.

The data grew from 12 providers at launch to 21, every file with a lastChecked date of August 27, 2026, and a scheduled job re-checks the provider data every two weeks and opens a pull request for me to review. 498 visitors in the window. The launch post, and the longer guide on where to host a web app.

August 30: tte.js

tte.js is a dependency-free browser library that animates text and ASCII art with 37 Canvas effects. The effect designs come from the TerminalTextEffects project, and I wanted to see how far plain JavaScript could go.

It never got a news post, only a tutorial, and went straight into the software catalog with a demo page. It is one of the eight repositories that moved to GitHub on September 9.

September 8: Things CLI

Things CLI is a dependency-free command-line tool for Things 3 on macOS. It adds tasks and projects, imports a whole project from a Markdown file, and reads today’s tasks back as JSON for a script or an agent.

Most of my work starts in a terminal or in a conversation with a coding agent, and moving a plan into Things meant copying every task by hand. Now it is one command:

things import newsletter-project.md

It skipped the store phase and launched as a public MIT repo. The launch post.

September 9: CLI Tools

CLI Tools is a small macOS app that keeps one catalog of every command-line tool installed with Homebrew, npm and Cargo. Select a tool and you get its help output, ready-made examples, and your own shell history for it.

I install a lot of tools and after a while I lose track. The command I already typed once is usually the best example of how I use it. A companion clitools CLI reads the same catalog as JSON, so an agent on my machine can check what is installed. The launch post.

September 10: ahastack.dev, updated

This last one is an update. ahastack.dev, the site about Astro, htmx and Alpine.js, was written in 2024. Since then Astro went from 4 to 7, htmx 4 came out, and the old demo on Fly.io had gone offline.

The docs now describe the current versions, the demo is 18 small apps on Cloudflare Workers, and a skill file teaches a coding agent the rules of the stack. 662 visitors in the window, more than most of the sites I launched from scratch. The update post.

The pattern

The things that got used live on this domain and cost nothing to try. Courses, 22,434 visitors. Tools, 4,303. The software pages, 2,019. None of them needs an account.

The standalone .dev sites are a different picture. Most sit between 100 and 250 visitors a month: Disaster Lab at 110, Sitebase at 133, Calculum at 143, Waiting Lists at 147, StackPlan at 233. Two are well ahead, migratingto.dev at 1,137 and Vibecode It Yourself at 869. The data does not say why those two and not the rest.

The one thing I retired is the Prototyped store, eight days after launch. Nobody bought in the first week, charging added ceremony, free software gets used more, and a separate brand was one more thing to maintain. Since September 9 the same software is public on GitHub with no support and a fork button, and the products page lists all of it.

The Summer of Code ended on September 9, when the launch log came off the homepage. The homepage now leads with search and the latest posts, /products/ is the overview of everything still active, and the longer history back to 1999 is on /built/.

What I keep building is the small end of this list. A CLI or a Mac app that fixes something in my own day, released straight to GitHub. Things CLI and CLI Tools were the last two, and neither went through a store, a waiting list, or a landing page.

Tagged: Business · All topics

Want me to talk about your product? You can sponsor this site.

~~~

Related posts about business: