This product was not featured by Product Hunt yet.
It will not be visible on their landing page and won't be ranked (cannot win product of the day regardless of upvotes).

Product Thumbnail

ViewDoctor

SwiftUI checks for agents in multi-module repos

Developer Tools
GitHub
Visit WebsiteSee on Product HuntGithub

Hunted byVladimir KamnevVladimir Kamnev

ViewDoctor gives coding agents a compact SwiftUI checkpoint after a coherent change, then runs a separate staged gate before commit. It includes new untracked Swift files, attaches ownership from SwiftPM, Tuist, or Xcode modules, and outputs agent JSON, text, full JSON, or SARIF. Everything runs locally. Version 0.1.7 keeps three deliberately narrow rules and reports when Tuist helpers make the static module graph incomplete.

Top comment

I wanted a deterministic check I could run after an AI coding pass without feeding the repository back to another model. ViewDoctor maps module ownership from SwiftPM, Tuist, and Xcode manifests, then scans the current Git diff for three SwiftUI risks. The same result can go to a person as terminal text, an agent as bounded JSON, or GitHub code scanning as SARIF. Source stays on the machine. Version 0.1 is intentionally small. It does not prove performance regressions or enforce dependency direction yet. The next decision is rule coverage. Which deterministic SwiftUI check would save you the most review time without creating warning fatigue?

Comment highlights

No comment highlights available yet. Please check back later!

About ViewDoctor on Product Hunt

SwiftUI checks for agents in multi-module repos

ViewDoctor was submitted on Product Hunt and earned 0 upvotes and 1 comments, placing #117 on the daily leaderboard. ViewDoctor gives coding agents a compact SwiftUI checkpoint after a coherent change, then runs a separate staged gate before commit. It includes new untracked Swift files, attaches ownership from SwiftPM, Tuist, or Xcode modules, and outputs agent JSON, text, full JSON, or SARIF. Everything runs locally. Version 0.1.7 keeps three deliberately narrow rules and reports when Tuist helpers make the static module graph incomplete.

ViewDoctor was featured in Developer Tools (518.4k followers) and GitHub (41.4k followers) on Product Hunt. Together, these topics include over 109.4k products, making this a competitive space to launch in.

Who hunted ViewDoctor?

ViewDoctor was hunted by Vladimir Kamnev. A “hunter” on Product Hunt is the community member who submits a product to the platform — uploading the images, the link, and tagging the makers behind it. Hunters typically write the first comment explaining why a product is worth attention, and their followers are notified the moment they post. Around 79% of featured launches on Product Hunt are self-hunted by their makers, but a well-known hunter still acts as a signal of quality to the rest of the community. See the full all-time top hunters leaderboard to discover who is shaping the Product Hunt ecosystem.

Want to see how ViewDoctor stacked up against nearby launches in real time? Check out the live launch dashboard for upvote speed charts, proximity comparisons, and more analytics.