Launching today

what it does
Know what your app does — even the parts you didn't write
19 followers
Know what your app does — even the parts you didn't write
19 followers
Most tools tell you what changed in your code. This tells you what your application can do: every entry point, what data each one touches, and whether anything checks who is asking. It reads without running anything. No account, no upload, no telemetry, one command writes a single HTML file that works offline. Scan again and it reports what changed about the behaviour, not which lines moved. MIT and free. A paid GitHub Action runs the same check on every pull request, free on public repos.




@eriksenlabs - like you I'm a solo developer, mainly working on native apps using swift. I will give the scan ago, but was curious was it built for this type of project or more web technologies?
@codeandsea
Hi Brent - honest answer: no, not yet. It reads JavaScript and TypeScript
only, so a Swift project is outside it today. Specifically: Next.js App
Router, Cloudflare Pages Functions, and Supabase Edge Functions.
It won't waste your time finding out, though. I just ran it on a Swift
package to check before answering you, and it says "This is a Swift
project, we only read JavaScript and TypeScript today, so we cannot tell
you anything about this, which is our limit, not a fact about your code,"
then lists what it can read.
Your question actually caught a bug: that list was naming two frameworks
when there are three. Fixed and going out today, so thank you for that.
On whether Swift ever happens ,I'd rather say "not planned" than string
you along. The whole approach leans on entry points being declared
somewhere readable: a file path becomes a route, an export becomes a
handler. That's what makes it possible to know every way into an app
without running it. Swift doesn't hand you that in the same way, and I'd
be guessing rather than reading.
If you ever have a TS or JS side to your work, a backend, a web
dashboard, some Supabase functions, that's where it'd earn its keep.
Happy to hear your insights and respond to your questions and feedback.
Thank you for your support.