ExplainersRobin Ebers @robinebers2026-09-300:12

Zoomable app architecture canvas

Views
181.9K
Likes
1.7K
Replies
87
Saves
3.2K

An interactive, zoomable visual map of an app's architecture (signup, payment, file upload flow) was generated by giving Claude Opus 5.5 a single prompt to analyze the existing codebase.

Full prompt1,087 chars

I have a weird task for you. I want you to look at the app and create, for lack of a better word, a canvas that I can zoom in and zoom out and move around to see how our architecture actually works. A lot has changed, and I'm starting to lose an overview of everything that we're doing, especially with Model and Convex.

I want you to map out in a visual way what happens when a user signs up, pays, or gets a guest pass, and then they upload a file. What happens? We create, for example, right now. That's one of the things that I really want to understand. Right now, we're still creating a chat and a project, but the chats are actually independent, I believe, and the projects, I don't even know how the fuck that works. That's already where it starts.

A file is being uploaded, and then that file is being put somewhere into R2 storage, and then some modal workers are doing some things. There's a modal app, or one modal worker, but that has multiple apps. I don't really understand how that works either. I really want you to have a visualization of how this actually all works.

Source: the creator's reply under the post. Kept in its original language, unedited.

Needs your own reference assets: besides the text prompt, the creator supplied images, video, audio, documents or a codebase, which are not hosted here. The prompt alone will not reproduce the result.

Original post: https://x.com/robinebers/status/2105309987983745060

All works are open data at GitHub · awesome-opus-5.5-video.

Model attribution is as stated by the creator and was not independently reproduced. View counts are a snapshot from 2026-10-03. The work belongs to its creator; DM @GoSailGlobal on X for corrections or removal.

More explainers