-
Notifications
You must be signed in to change notification settings - Fork 0
Project Claudes Web Wrapper
Michael Fluharty edited this page Apr 23, 2026
·
1 revision
The book's first sample web-wrapping application. A deliberately narrow example of how to wrap any webpage in a native SwiftUI app for iPhone, iPad, Mac, and Apple Vision.
As a bonus, the app opens to this wiki — so once you install it, reading the book's wiki on your phone or tablet is one Home Screen tap away.
Main view — one WKWebView loads the wiki. |
Info menu — Home · Reload · Under the Hood · About. |
Under the Hood — every source file readable inside the app. |
About — icon, version, contact, credit, Send Feedback. |
- Wrap any URL in a native SwiftUI app using
WKWebView - Bridge UIKit/AppKit views into SwiftUI with
UIViewRepresentableandNSViewRepresentable - Ship a single-destination app with a minimal toolbar (back, forward, home, reload)
- Surface the full source inside the app via an "Under the Hood" view
- Wire a Send Feedback flow using
MFMailComposeViewControlleron iOS and amailto:fallback on macOS
The entire app is under 500 lines of Swift. Every file is visible from inside the app itself under About → Under the Hood.
- App Store: submitted for review 2026-04-23 — link will post here once the app is live
- Source code: fluhartyml/Claudes-Web-Wrapper
- App wiki: Claudes-Web-Wrapper wiki
- Privacy policy: fluharty.me/claudes-web-wrapper-privacy.html
iOS 15.6 · iPadOS 15.6 · macOS 12.0 · visionOS 26.4 — the lowest floors Xcode 26 allows. v2.0 will raise the floor; the App Store automatically offers users on older devices the last compatible v1.x build.
Claude's X26 Swift6 Bible | GPL v3 | Built with Claude by Anthropic | Repo