explainx.ainewsletter3.5k
TrendingNewsPathwaysSkills
Pricing
explainx.ai

Upskill in AI — 16 free pathways, live workshops & bootcamps, and 50+ courses from practitioners. Plus the skills, tools, and MCP servers to practice on.

follow us

custom AI agents

[email protected]

get started

Find your pathTake Free Evaluation

learn

pathways — start freeworkshopsbootcampscoursescertificationsmock testsexplainx universitycorporate traininglearn skills & mcp

discover

skillsmcp serversexplainx mcptoolsagentsllmsdesignsagi trackerranks

company

aboutvisionmissionteaminstructorscommunityhackathonscareers

content

daily AI newsstate of AI — live resultsblogreleasespromptsgeneratorsresource librarydemofor LLMs

solutions

all solutionsdeveloper upskillingmarketing upskillingproduct manager upskillingleadership upskilling

More from us

InfloqInfluencer marketingBgBlurPrivacy-first blurOlly SocialSocial AI copilotCeptoryVideo intelligenceBgRemoverBackground removal

newsletter · weekly

Get AI news, tools, and insights in your inbox.

supportprivacytermsdata rightssubmission guidelines

© 2026 AISOLO Technologies Pvt Ltd

On this page

  • TL;DR — the software-for-one thesis
  • The four apps, and what they actually do
  • Where the idea comes from
  • What Hacker News actually built, beyond the essay
  • The strongest pushback, and whether it holds
  • Distribution friction: the App Store problem
  • What this means if you're learning to build with AI agents
  • Getting started
  • Related reading
← Back to blog

explainx / blog

Software for One: Building Personal Apps with AI Coding Agents

"Software for one" is the trend of building single-user apps — sleep trackers, calorie counters, marathon planners — with Claude Code and other AI agents for under $200/month. Here's the stack, the cost breakdown, and what Hacker News pushed back on.

Aug 1, 2026·9 min read·Yash Thakker
AI CodingClaude CodePersonal SoftwareVibe CodingAI Agents
go deep
Software for One: Building Personal Apps with AI Coding Agents

"Software for one" — apps built for an audience of exactly one household, not a market — is having its second moment on Hacker News. Alex Waxman's essay describing four personal apps he built with Claude Code hit 105 points and 92 comments, reviving a six-year-old idea from writer Robin Sloan at the exact moment AI coding agents made it practical at scale. If you're weighing whether to build your own instead of paying for (or tolerating) an app that almost fits, this post breaks down the actual stack, the real monthly cost, and the strongest pushback from the discussion.

TL;DR — the software-for-one thesis

QuestionAnswer
What changed since 2020?Robin Sloan's original BoopSnoop app took a week, "half of it lost to code-signing purgatory." AI coding agents cut that to a single evening for comparable apps in 2026.
What's the reported stack?Next.js/Vercel, Tailwind + shadcn/ui, Better Auth, Postgres on Neon + Drizzle, Resend, GitHub Actions, Claude Code + Vercel AI SDK
What's the monthly cost?~$160/mo for a builder running several projects; realistically $20-30/mo for one or two apps if you already pay for an agentic coding plan
Is code quality a concern?Less than for shipped products — a HN commenter (pornel) notes the bar for "good enough" drops sharply when there's exactly one user who can just ask for a fix
What's the security risk?Real but manageable — fewer third-party dependencies than typical apps, but a personal device is still not a sandbox, per HN pushback
Managed hosting or a VPS?Split opinion — managed services (Vercel/Neon) are faster to start; a $5-15/mo VPS (Hetzner, DigitalOcean) is cheaper over the app's full lifetime
Does this need a developer's stack?Today, mostly yes. Sam Altman's one-paragraph ChatGPT prompt building a full trip-coordination site suggests that requirement won't hold for long
Weekly digest3.5k readers

Catch up on AI

Curated AI updates on agents, skills, and MCP — delivered to your inbox. Unsubscribe anytime.

The four apps, and what they actually do

Waxman's essay walks through a sleep-tracking app that turns a sleep consultant's PDF — full of "wake windows, nap caps, what to do when a nap fails" — into a live, shareable schedule for him, his wife, and their nanny. A fitness app sizes his morning smoothie's eight ingredients to that day's run distance, pulling data from Strava, Oura, Withings, and FatSecret. A marathon plan derives heart rate zones from his actual race history instead of an age-based formula. A jazz quiz app tests him on chord voicings from his piano lessons.

None of these apps are technically hard. What changed is that building all four, well enough to trust with his family's daily routine, took a week of evenings combined — not months.

Where the idea comes from

The intellectual lineage here predates AI coding entirely, and it's worth knowing if you're building in this space. Clay Shirky's 2004 essay "Situated Software" described exactly this pattern two decades early: small, social-context-specific software written for a known group of users, deliberately opting out of the generality that "real" software products need. Robin Sloan's 2020 BoopSnoop post picked up the same thread with a concrete example — four downloads, and he called it a resounding success, because scale was never the goal.

What's new in 2026 isn't the idea. It's that the cost to execute it collapsed. Thariq and Vercel's Lee Robinson both made this point on X around the same time Waxman's essay resurfaced: personal computing can now be genuinely personal, without the app needing "user profiles, badges, subscription tiers" or any feature that isn't specifically for the person using it.

What Hacker News actually built, beyond the essay

The comment thread is arguably more useful than the essay itself, because it's a second data point from a different builder. tptacek listed a set of desktop tools built "in the last month or so": a menubar Apple Music player running an embedded agent loop that keeps a non-repeating "woodworking-appropriate" playlist full; a calorie tracker that resolves one-line meal descriptions ("oyakadon 1/2c rice, 2 thighs...") to macros via GPT-5 calls into SQLite; a combined Apple TV/Roku menubar remote; a LaTeX-rendering SageMath calculator front-end for linear algebra; a "self-driving wiki" that digests PDFs; and a picture-frame layout tool that outputs cut lists and rabbet depths.

His calorie tracker drew the most scrutiny in the thread — commenters questioned whether an LLM can estimate macros accurately from a one-line description. tptacek's response is a useful data point for anyone building something similar: he validated the model's output against all three frontier models, manually researched his most common recipes, and reconciled months of estimates against actual scale-weight loss. The key simplifying assumption he flagged: this works because he cooks almost all his own meals from known ingredients, and would be far less reliable for restaurant or packaged food without a web-search tool bolted on.

The strongest pushback, and whether it holds

Three objections came up repeatedly, and they're each worth weighing before you start building.

"A personal device is not a sandbox"

Commenter _dark_matter_ raised the direct security concern: running a pile of AI-generated code with real data access, on a phone or laptop, is still a real attack surface — "it just takes one bad library." tptacek's counter was that his tools are simple SwiftUI apps with minimal dependencies, and that AI-generated code tends to pull in fewer third-party packages than human-written equivalents, since an agent will often rewrite a small utility rather than add a dependency for it. Both points are true and don't fully cancel out — fewer dependencies reduces supply-chain risk, but doesn't eliminate the need for basic hygiene (no exposed secrets, minimal permissions, dependency scanning) even on a single-user app.

Quality bar: feature, not bug

pornel's framing is the sharpest one in the thread: single-user software mitigates the actual problem with LLM-generated code, which is inconsistent quality. A professional app has to handle every user's edge cases in a way other developers can maintain. A personal app only has to work for one person, and can be thrown away and rebuilt when it gets messy — which Waxman does explicitly with his sleep app, retiring it after four months once his son started sleeping through the night. One counter-argument (eviks) is fair too: discarding and rebuilding isn't free, it's just cheap enough now not to sting.

Managed hosting vs. a VPS

rrvsh argued for deploying to a cheap VPS (Hetzner, DigitalOcean) instead of stacking Vercel + Neon + auth-provider subscriptions, on the logic that $5-15/month for the app's full lifetime beats managed pricing that can change under you. Another commenter confirmed running three Hetzner VPS instances for about $14/month combined. This is a real trade-off, not a clear win either way — a VPS means you own patching, backups, and uptime yourself, while managed services trade a higher recurring cost for near-zero operational overhead. If you're already comfortable with a full AI coding agent stack, the VPS route isn't much harder to set up.

Distribution friction: the App Store problem

The thread also surfaced a real limitation Waxman's essay doesn't dwell on: getting a personal app onto an iPhone is still friction-heavy. Apple's $99/year developer fee, weekly TestFlight expirations on free accounts, and Siri's closed extension APIs were all cited as reasons iOS is the worst platform for this pattern. Alternatives discussed: PWAs (skip the App Store, lose some native APIs), WebXDC apps distributed peer-to-peer through Delta Chat's encrypted relay network, or just accepting the $99/year and a small cron job to handle re-signing. None of this applies if your personal app is web-based, which is why most of the stack examples in this piece — including Waxman's — default to a Next.js web app rather than a native one.

What this means if you're learning to build with AI agents

This pattern is a genuinely good on-ramp if you're newer to building with Claude Code — the stakes are low (you're the only user), the feedback loop is immediate (you use it the same day), and the debugging loop tptacek and Waxman both describe — "a feedback screenshot shared with Claude gets the job done 9/10 times" — is exactly the skill that transfers to building anything larger. It's also directly relevant to the broader argument, made elsewhere on Hacker News, about whether programming itself is becoming lower-skill work as agents absorb more of the mechanical part of building — software for one is a low-stakes place to test that claim on your own life before betting a business on it.

The pattern Waxman names — "aggregate data, add an LLM" — is also the one most likely to generalize into professional tooling. His fitness app's value isn't the tracking, it's combining nutrition, sleep, weight, and training data that lives in four separate apps and using an LLM to reason across the combined picture, something no single vendor's app does. That's the same shape YC's own Fall 2026 requests for startups describe as a "personal runtime" gap — a category multiple commenters flagged directly in the thread as still unsolved.

Getting started

If you want to try this yourself, the fastest on-ramp mirrors Waxman's stack almost exactly:

bash
npx create-next-app@latest my-personal-app --typescript --tailwind
npx shadcn@latest init

Wire up Postgres on Neon with Drizzle for the schema, add Better Auth if more than one person in your household needs to log in, and point Claude Code at the repo with a plain-language description of what the PDF, spreadsheet, or scattered app data should become. The lower-friction alternatives — Claude Artifacts, Replit, or Lovable — skip the terminal setup entirely if you'd rather not manage a database and deployment pipeline yourself.

Related reading

  • Sam Altman’s AI family podcast backlash: tool or substitute?
  • Loop engineering with Claude Code: a complete guide
  • How to build a website with Claude Code, zero coding required
  • Build your first MCP server, step by step
  • How to build your first agent skill, step by step
  • "Programming is low-intelligence work" — the kache X debate, explained
  • YC's requests for startups, Fall 2026
  • Clay Shirky, "Situated Software" (2004)
  • Alex Waxman's original essay

Costs, stack choices, and quotes reflect Alex Waxman's essay and the accompanying Hacker News thread as of August 1, 2026. Pricing for Claude Code, Vercel, and Neon changes over time — check current vendor pricing before budgeting your own project.

Yash Thakker

Written by

Yash Thakker

Yash is an AI expert with over 300K learners. Join his workshops →

Related posts

Jul 17, 2026

AI Speeds Demos but Final Polish Takes Months — Kr$na's Dev Cycle Chart (July 2026)

Full-stack AI engineer Kr$na (@krishdotdev) posted the "new development cycle" July 16, 2026 — idea in minutes, working demo in hours, six months on the last 10%, then infinity in the graveyard. ThePrimeagen called it first principles. explainx.ai maps where AI actually helps and where human obsession still wins.

Jul 5, 2026

Command & Conquer Generals Ported to macOS and iPad Using Claude Fable 5

Ammaar Reshi forked an existing macOS/Linux port of the 2003 RTS Command & Conquer Generals: Zero Hour and used Claude Code's Fable 5 model to add native iPhone/iPad builds and touch controls. The GitHub repo passed 300+ stars, and the Hacker News thread split over how much credit the AI actually deserves.

Jun 29, 2026

Is English really the hottest programming language? Karpathy's 2023 tweet, three years later

Karpathy's viral line predated vibe coding by two years. English became the interface — but agents, repos, and tests became the runtime. A 2026 read on prompt-as-program from GPT-3 to shipping software in plain language.