Jamie Lawrence

at-here

A contact card for AT Protocol accounts — one page showing every app an account can be found on, with links, JSON, and a downloadable vCard.

Visit the app ↗ · Source on GitHub ↗

Built with: Cloudflare Workers · TypeScript · AT Protocol · vCard · Vitest

Give at-here any AT Protocol handle or DID and it renders one page listing every app that account can be found on — Bluesky, Tangled, Sifa, and so on — with links to each profile. The same data is available as JSON or a downloadable vCard: just append .json or .vcf to any card URL. My own card is the example.

It works with the network’s own records: resolve the handle to a DID, read the DID document to find the PDS, then ask the PDS which record collections the account has written to. Each collection name maps to an app, so apps I’ve never heard of still show up. No database, no accounts, no client-side JavaScript.

The look is a neon-bar cue list: near-black surfaces with a glowing neon tube at every seam, walking cyan to violet to magenta to orange in rank order, and the handle itself set as a magenta neon sign.

How it was built

A single Cloudflare Worker in TypeScript via Wrangler, server-rendering HTML with inline CSS, tested with Vitest, and edge-cached for five minutes per card. From the first “is this possible?” question at about a quarter to eleven in the evening to the production deploy just past midnight was roughly ninety minutes, all in one Claude Code session — the first working build landed in twenty minutes, and the rest went on the design.