跳到正文
Hacker News·· 4 小时前AI 评分22

用 Claude Code 一小时做出 heade.rs:当工具不必自负盈亏

Worth Building

AI 导读

开发者用 Claude Code 分三次提示、约一小时做出域名查询工具 heade.rs,并部署到 Cloudflare,提供 DNS 与注册记录、实时延迟、邮件配置和 HTTPS 详情。该工具每月运行成本不到一杯咖啡,无需靠销售变现,因此可以只做好查询本身。作者认为 LLM 让周末级小项目不再需要自负盈亏,受众可以只有一个人。

正文

Writing

What changes when a tool doesn't have to pay for itself

October 5, 2026 3 minute read

Years ago, if an app annoyed me, I shrugged and dealt with it. I could sometimes have fixed it or built my own, but the annoyance rarely justified the effort. With LLMs that calculation has changed, and this past weekend it changed for a domain lookup tool.

Occasionally I need to check DNS records or registration info for a domain. At my computer I use dig or whois. Otherwise I Google "domain lookup tool," click on one, and paste in the domain. Most of what comes up is slow, buried in upsells, and unpleasant to use for something that should be simple.

They aren't badly made -- they're well made for a different job. A domain lookup answers a question nobody pays to ask, so many of the free tools that show up in search are the ones a sales funnel justifies: the lookup brings in someone who might buy a domain or hosting, and the page is built to rank for "domain lookup tool" and to sell. The tools you find are the ones built to be found. Being good at the lookup was never what paid for them.

I wanted something I'd actually enjoy using, so I opened Claude Code and built heade.rs. In three prompts and about an hour I had a first working version deployed to Cloudflare: DNS and registration records, live latency, email configuration, HTTPS details. The rest of the day went into making it feel good: animations, graphics, an interface I like looking at. It costs less than a cup of coffee a month to run. It doesn't have to sell anything, so it can just be good.

The heade.rs overview page
Tabs for deep-dives

Before, a project like this needed justifying. I'd have asked whether I'd use it enough to make the time worthwhile. If I expected to spend weeks on it, I'd have started thinking about other users, pricing, how it could pay for itself. A small annoyance would have become a much bigger commitment; a weekend is much easier to justify. I wanted it to exist, and that was enough.

A few hours used to get a programmer a script; now it gets a polished app, and it gets a non-programmer something instead of nothing. More people can clear the bar, and more ideas clear it: small tools that solve a personal annoyance, weird ideas you're curious about, things you build simply because you'd enjoy having them or the world would be more beautiful if they existed. The audience can be one person.

The same economics cut the other way: heade.rs will probably not rank for "domain lookup tool," and neither will most things built like it. Cheaper software means more people shipping, and another demo in a crowded feed is easy to scroll past. If you want to reach more people, you still have to give them a reason to care. I'm more interested when someone explains what bothered them, what they made, and the choices they cared about along the way. The story gives me a reason to try the thing.

Sometimes sharing a personal project leads somewhere unexpected. Four years ago Paragraph started as something I built for myself, then other people wanted to use it too. I'm glad I shared it.

But I also like that heade.rs doesn't need to follow that path. If it stays a little tool I use occasionally to look up a domain, it was still worth building.

来源:Hacker News · armstr.ng