~ Just Vibin' by Pixel and Code
← back myatlasapp.vercel.app
002 / 009 · Live · 2026

Atlas – Personal Link Folio

My saved links were scattered across several platforms, so I built an app to organise them

Passion Project Claude API Neon PostgreSQL Vercel Vite Vitest

About this project

My husband and I are chronic link-savers, especially on social media – both on TikTok and Instagram. We share posts with each other constantly, and I save posts across both platforms in different folders.

The problem was sometimes we shared links in Telegram, some links are saved in a browser tab I swore I’d get back to, some posts are buried in a “saved” folder on whatever app I found them on.

The breaking point was trying to find a post I knew I’d saved a few weeks earlier. I spent ten minutes scrolling through Instagram and TikTok trying to find it and gave up. That’s when it hit me: what’s the point of saving something if you can never find it again?

So I built Atlas – a small, private tool that does one job well.

You send a link to a Telegram bot, and the Claude API reads it, writes a clean title, and tags it by topic. That’s it. There’s no new app to open, no new habit to build. I still just send links the exact same way I always have, except now one of the “people” I’m sending to is a bot that actually organizes things. Telegram also handles the login, so I just added an allowlist limiting it to two users: me and my husband.

Once a link’s in, it’s searchable and filterable by topic via a web interface, so finding something is a search away instead of a scroll-and-pray.

Tech stack

Claude API, Telegram Bot API, TypeScript serverless functions configured for Vercel, Neon serverless PostgreSQL using raw SQL, Telegram OpenID Connect with custom database-backed sessions and an account allowlist

Details

Role

Everything — concept, build, and ship

Timeline

3 days

Type

Passion Project

Stack

Claude API Neon PostgreSQL Vercel Vite Vitest

Key features

// 01

Zero-friction saving

Send a link the same way you'd send it to any other chat; no separate app or extra step

// 02

Auto-generated titles

Claude API processes the metadata and writes a clear, human title instead of leaving you with a raw URL

// 03

Auto-tagging by topic

Every link gets categorized automatically (with the option to override within Telegram), so you're not manually filing things

// 04

Built-in access control

Telegram's login plus a two-person allowlist means no separate auth system to build or maintain

// 05

Search and filter

Pull up saved links by topic (or location) instead of scrolling through history

Next project

AIOChat

$ Just Vibin' by Pixel and Code S A A S I S S C G
W LI E