LookInside app icon for SwiftUI view inspection

Exam your app UI from the inside.

Run your app, open LookInside, click any view.See the tree, frame, layers, and SwiftUI details.

Free 14-day trial. No credit card required.

LookInside·SwiftUI InspectorSwiftUI
View Hierarchy
ContentView
NavigationStackfeed
VStackshell
HStacktopBar
·ImagelogoMark
·TextfeedTitle
·ButtoncomposeNavButton
ScrollViewfeedScroll
LazyVStackpostList
VStackpost[0]
HStackheader
·AsyncImageavatar
VStackuserInfo
·TextuserName
·Texttimestamp
·ButtonmoreButton
·Textbody
·AsyncImagemedia
HStackactionBar
·ButtonlikeButton
·ButtoncommentButton
·ButtonrepostButton
·ButtonshareButton
·DividerrowDivider
VStackpost[1]
HStackheader
·AsyncImageavatar
·TextuserName
·Textbody
HStackactionBar
·ButtonlikeButton
·ButtoncommentButton
HStacktabBar
·ButtonhomeTab
·ButtonsearchTab
·ButtoncomposeTab
·ButtonactivityTab
·ButtonprofileTab
Following
sarah.codes
2h ago
shipped LookInside today. Seeing every layer of SwiftUI.
1.2k
84
38
alex.swift
shipping every modifier you can read at runtime. No source needed.
432
21
Drag or swipe · Tap a layer
Properties
View
LazyVStack
postList
Frame
x0
y0
width390
height706
Modifiers
alignment: .leading
spacing: 0

The preview shows the kind of UI tree LookInside reads from your app.

How it works

Three steps

Add the server. Run your app. Inspect it from your Mac.

Step 1

Add the server

Add one package to the app you want to inspect.

Step 2

Open LookInside

Run your app, then open LookInside on your Mac.

Download for Mac

Step 3

Click a view

See the live UI tree, frames, layers, and properties.

Features

What it does

LookInside turns a running app into a clickable UI map.

  1. See the UI tree

    Browse your app views like folders. Click one to inspect it.

  2. Read the details

    See frame, layer, screenshot, colors, and SwiftUI modifiers.

  3. Multi Window Support

    Open several LookInside inspection windows side by side.

  4. Resolve Swift hash IDs

    Map Swift hash IDs back to readable module and filename hints.

  5. Edit live

    Change a property and watch your running app update.

  6. Share a snapshot

    Save what you saw so another developer can open the same view state.

Pricing

Pick the version you need

LookInside is a maintained fork of Lookin. Standard inspects UIKit, AppKit, multiple inspection windows, and Swift hash IDs. Pro adds SwiftUI inspection.

CapabilityLookinStandardPro
PriceFreeFree Forever$49.99/year
UIKit hierarchy (iOS)
AppKit hierarchy (macOS)
Screenshots & property reads
Multi Window Support
iOS 26+ system supportPartialFullFull
Active maintenance
SwiftUI hierarchy
Swift hash ID resolver

Teams · Volume licensing, onboarding, and direct support for your organization. Contact Sales.

Frequently asked

Quick answers

How is LookInside related to Lookin?

LookInside continues the work of Lookin, the original iOS view debugger from QMUI. It adds modern macOS, AppKit, and SwiftUI inspection.

How does the trial work?

You get 14 days with full features. Download LookInside, add the server package, and start inspecting.

What does the license include?

$49.99 is one year of Pro access for one developer across their Macs, including updates during that year.

Does it work with UIKit?

Yes. LookInside inspects UIKit views, AppKit views, CALayers, and SwiftUI views.

Can I open multiple inspection windows?

Yes. LookInside is document based, so each live inspection can stay open in its own window. The same target focuses its existing document, while a different target opens a separate inspection.

What does Private Discriminator resolve?

It resolves Swift hash IDs back to readable module and filename hints. LookInside provides the latest SwiftUI and SwiftUICore information by default, and you can import your own module source folder for app-specific matches.

Does Private Discriminator upload my source code?

No. Source folders stay on your Mac. LookInside reads local Swift filenames and stores generated CSV indexes under Application Support.

Can I use it on multiple Macs?

One license per developer. Install LookInside on all your Macs; the license is tied to you.

Where should I add LookInside-Server?

Add it to debug builds of the app you want to inspect.

April 2026

Dear developer,

LookInside is for the moment when your app looks wrong and the code is hard to follow.

Download it, run your app, and click the view you want to understand.

The trial lasts fourteen days.

Warmly,
The LookInside team
P.S. macOS 14+ required.Download for Mac