A page listing your links is about as simple as a build gets — there's a whole app on this register (Linktree itself) that scores 99/100 for exactly this reason.
Build it
Effort: an eveningRunning cost: $0/mo to start
Why CanICodeThis says Build it
A list of links with a title and icon, rendered on a single page, is static-site territory
No database is even required if you're comfortable editing a config file to add a link
Free hosting on any static host means genuinely $0/mo, forever
The parts that'll cause problems
A visual drag-and-drop editor (so you don't need to touch code to add a link) is the one real feature gap
Click analytics, if you want them, need a small tracking endpoint
Custom themes and animated backgrounds are design work, not really difficulty
How I'd build this
frontend
Astro (static)
hosting
Cloudflare Pages / GitHub Pages
MVP scope
A single page listing your links, each with a title and optional icon
Your own domain instead of a shared one
Mobile-first, fast-loading design
Postpone to v2
A visual editor for adding/reordering links without touching code
Click-through analytics per link
Multiple theme options
What it actually costs to build
AI agent — with a subscription (Claude Pro/Max, Cursor, etc.)
$0 marginal
AI agent — pay-per-use API, no subscription
$16–$27 one-time
Hosting, once it's running
$0/mo (free tier)
Domain name, if you want your own
~$12/yr
Existing tools solving a similar problem typically run $9–$35/mo — see how they compare below.
The build prompt
Build me a link-in-bio page: a single static page listing my links (title, URL, optional icon), defined in a small JSON config file so I can edit them without touching markup. Mobile-first, fast, no external dependencies, no JavaScript unless a feature truly needs it. Deploy free on Cloudflare Pages.