A Bauhaus title card for GraphMy: the name in bold over a red circle, blue square, and yellow triangle, with a red/blue/yellow accent bar beneath.
toolsJuly 1, 20263 min read
By

GraphMy gets a real home

GraphMy (drop in a PDF, get back an interactive knowledge graph) had been sitting in the Lab with no real home. It's a tool, a utility even, so it moved to its rightful shelf in the Utilities hub. A short build-log on the move, why a hosted AI tool sits (honestly labeled) next to the client-side ones, and the reel the studio pipeline cut for it.

GraphMy has been sitting in the Lab since January: the drawer where one-off experiments wait until they either fizzle or find a home. This one didn't fizzle. You drop in a PDF and it hands back an interactive knowledge graph: the people, places, and ideas inside the document, and the lines between them. That isn't an experiment. That's a tool. A utility, even. So it moved to its rightful shelf in the Utilities hub. Here's the thirty-second version, then the build-log.

A short tour of GraphMy: drop a PDF, the AI pulls out the entities and the links between them, then you explore, ask, and export.

What GraphMy actually does

Upload a PDF or a text file and a small multi-agent pipeline reads it end to end: it pulls out the entities (the concepts, people, and terms), resolves the duplicates, works out how they relate, and lays the whole thing out as a graph you can pan and zoom. Click a node to inspect it. Ask a question in plain English and it answers from the document. Save a graph into a workspace, merge several documents into one, or export the result. There's a gallery of worked examples, and every graph gets its own shareable page.

Why it belongs in Utilities

The Lab is for things that don't fit a category yet. GraphMy fits one now. It's a single-purpose instrument that takes an input and gives you something useful back, the same shape as the PDF → PNG exporter or the HTML table extractor, just with a model in the loop. Filing it beside them is more honest about what it is, and it means people actually find it: the hub has search, a keyboard-navigable grid, and a real front page. The Lab was a drawer nobody opened.

What moved, and what didn't

The move is deliberately boring where it counts. The app still lives at /graphmy: the gallery, the share links, the upload flow, and everything under /api/graphmy are untouched, so no existing link breaks. What changed: GraphMy now shows up as a card in the Utilities hub, in its own AI row so it isn't quietly lumped in with the client-side tools; /utilities/graphmy redirects to the app for anyone who guesses that URL; and the old Lab entry is gone. One tool, one home.

How the reel was made

The overview above is a Bauhaus motion card rendered headlessly by the site's own studio pipeline, the same recorder that films the surface reels. The full screen-recorded reel of the running tool is scripted at scripts/studio/reel-graphmy.mjs (npm run studio:reel-graphmy): it films /graphmy live, cuts it with the brand kit, and re-films in place whenever the tool changes. No mockups; filmed off the real thing.

Experience it yourselfBuild a graph from your own PDF →
ShareXLinkedInHacker NewsEmail

Get the next one

An occasional note when something genuinely new ships here — essays, free tools, projects. No schedule, no filler, easy out.

Need something like this built?

I design and ship AI tools, full-stack apps, and data pipelines — end to end, to production. Tell me the problem in a sentence; I'll give you an honest read on fit within a day.

Work with me →