STAX IDE, a macOS app.
Raw Developer Origin & Technical Request
Hacker News
May 27, 2026
Hi HN. STAX IDE is a macOS app where every terminal session, code editor, and file browser is a movable, resizable window on a single zoomable canvas. `Cmd+wheel` to zoom out and see the whole workspace; zoom in to one window and use it like a normal app.I built it because I was running 8-10 Claude Code / Codex shells in parallel and tabbed terminal apps kept losing my place. I wanted to see every shell at once and drag them around like Post-its. And have my browsers and notes in there too.Implementation choices that might be interesting:• AppKit, not SwiftUI. I needed manual frame control during drag/zoom to avoid AppKit's display-cycle re-entrancy guard, and got it more reliably out of straight NSView land.• SwiftTerm (Miguel de Icaza's emulator) for VT100 + real PTYs (fork + openpty). One `LocalProcessTerminalView` per tab. OSC 7 → cwd → tab title.• `NSScrollView.magnification` for canvas zoom. Cmd+wheel events are coalesced to one mag-update per display frame and the resync broadcast is hopped to the next runloop tick. Earlier versions used to SIGTRAP inside `_postWindowNeedsLayoutUnlessPostingDisabled` because the broadcast was re-entering AppKit's layout pass under aggressive zooming.• Intentionally human-grep-able. No SQLite, no proprietary format.• NSPasteboard drag-and-drop. Finder→canvas drops a folder and spawns a new stack with that folder as cwd. File-panel→terminal drag inserts the absolute path at the cursor.•`NSTextStorageDelegate.processEditing` for syntax highlighting in the editor panels. 22 languages, extension auto-detect, plus a Sublime-style status-bar language picker.* macOS only.Install: brew install --cask vbario/staxide/staxide
Site / DMG releases: staxide.comBuilt solo, used daily, lots of rough edges. Bug reports and corrections both welcome.
Developer Debate & Comments
No active discussions extracted for this entry yet.
Frequently Asked Questions
Market intelligence mapped to STAX IDE, a macOS app..
How is STAX IDE, a macOS app. positioned in the market?
What architecture is tied to STAX IDE, a macOS app.?
Are there startups building around STAX IDE, a macOS app.?
Engagement Signals
Cross-Market Term Frequency
Counts stored text matches for foundational terms like SQLite and SwiftUI in analysed public discussions. These counts do not measure adoption.
Stored text matches, not adoption or market-share measurements.
- SQLite: 32 records
- SwiftUI: 17 records
- macOS app: 11 records
- AppKit: 9 records
- cwd: 6 records
- syntax highlighting: 5 records
- terminal session: 4 records
- code editor: 3 records
- brew install --cask: 3 records
- file browser: 2 records
- SwiftTerm: 2 records
- zoomable canvas: 1 records
- NSView: 1 records
- VT100: 1 records
- PTYs: 1 records
- fork + openpty: 1 records
- LocalProcessTerminalView: 1 records
- OSC 7: 1 records
- NSScrollView.magnification: 1 records
- Cmd+wheel: 1 records
- display frame: 1 records
- runloop tick: 1 records
- SIGTRAP: 1 records
- _postWindowNeedsLayoutUnlessPostingDisabled: 1 records
- human-grep-able: 1 records
- NSPasteboard drag-and-drop: 1 records
- NSTextStorageDelegate.processEditing: 1 records
- 22 languages: 1 records
- extension auto-detect: 1 records
- Sublime-style status-bar language picker: 1 records
SaaS Metrics