Pry — Native JSON Viewer for Mac
Pry is a fast, lightweight JSON viewer built natively for macOS. No Electron, no web views — just a native ARM64 binary that launches instantly and
handles your JSON with zero overhead.
Paste and Explore
Paste any JSON from your clipboard with Cmd+V and immediately see it rendered as a collapsible tree. Keys are bold, values are color-coded by type:
strings in green, numbers in blue, booleans in orange, and null in gray. Arrays and objects show their item count at a glance.
Navigate with Ease
- Expand and collapse individual nodes by clicking the disclosure triangle
- Expand all nodes at once with Cmd+1, collapse all with Cmd+2
- Nested objects and arrays display with clear indentation and matching closing brackets
Search Across Keys and Values
Open the search bar with Cmd+F and instantly filter across all keys and values. Match count updates in real time as you type, and previous/next
buttons let you jump between results.
Built for Developers
- Status bar shows node count, byte size, and parse time
- Right-click context menus for copying keys, values, and paths
- JSONPath display (e.g. $.data.users[0].name) for precise navigation
- Long strings are truncated to keep the view clean
- Registers as a .json file viewer in macOS
Fast by Design
Pry is compiled to a native ARM64 binary using the Perry framework — TypeScript compiled directly to machine code. It launches in under 100ms, parses
JSON in under 1ms, and uses minimal memory. No runtime, no interpreter, no garbage collector.