← Back to Product Feed

Hacker News Show HN: STAX IDE – A zoomable macOS canvas of terminals and tools

A zoomable macOS canvas for terminals and tools. It allows users to see and manage multiple terminal sessions, code editors, and file browsers simultaneously, solving the problem of losing context in tabbed terminal apps.

2
Traction Score
0
Discussions
May 27, 2026
Launch Date
View Origin Link

Product Positioning & Context

AI Executive Synthesis
A zoomable macOS canvas for terminals and tools. It allows users to see and manage multiple terminal sessions, code editors, and file browsers simultaneously, solving the problem of losing context in tabbed terminal apps.
STAX IDE addresses a critical developer workflow inefficiency: managing numerous parallel terminal sessions and tools. The zoomable canvas paradigm offers a spatial computing advantage over traditional tabbed interfaces, mitigating context switching and 'losing place.' This directly targets power users and developers, particularly those interacting with multiple AI coding tools (Claude Code/Codex shells). The macOS-only focus and AppKit implementation indicate a commitment to native performance and user experience within that ecosystem. While niche, the product solves a tangible pain point for a high-value user segment, enhancing productivity by providing a persistent, visual overview of complex development environments. The emphasis on human-grep-able data and standard macOS integrations suggests a developer-centric design philosophy.
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: https://staxide.comBuilt solo, used daily, lots of rough edges. Bug reports and corrections both welcome.
macOS app zoomable canvas terminal session code editor file browser AppKit SwiftUI NSView

Related Ecosystem & Alternatives

Discover adjacent products, open-source repositories, and developer tools sharing similar technical architecture.

Deep-Dive FAQs

What is STAX IDE – A zoomable macOS canvas of terminals and tools?
STAX IDE – A zoomable macOS canvas of terminals and tools is analyzed by our AI as: A zoomable macOS canvas for terminals and tools. It allows users to see and manage multiple terminal sessions, code editors, and file browsers simultaneously, solving the problem of losing context in tabbed terminal apps.. It focuses on STAX IDE addresses a critical developer workflow inefficiency: managing numerous parallel terminal sessions and tools. The zoomable canvas paradigm...
Where did STAX IDE – A zoomable macOS canvas of terminals and tools originate?
Data for STAX IDE – A zoomable macOS canvas of terminals and tools was aggregated directly from the Hacker News community ecosystem, representing raw developer and early-adopter sentiment.
When was STAX IDE – A zoomable macOS canvas of terminals and tools publicly launched?
The initial public indexing or launch date for STAX IDE – A zoomable macOS canvas of terminals and tools within our tracked developer communities was recorded on May 27, 2026.
How popular is STAX IDE – A zoomable macOS canvas of terminals and tools?
STAX IDE – A zoomable macOS canvas of terminals and tools has achieved measurable traction, logging over 2 traction score and facilitating 0 recorded discussions or engagements.
Which technical categories define STAX IDE – A zoomable macOS canvas of terminals and tools?
Based on metadata extraction, STAX IDE – A zoomable macOS canvas of terminals and tools is categorized under topics such as: macOS app, zoomable canvas, terminal session, code editor.
How does the creator describe STAX IDE – A zoomable macOS canvas of terminals and tools?
The original author or development team describes the product as follows: "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 work..."

Community Voice & Feedback

No active discussions extracted yet.

Discovery Source

Hacker News Hacker News

Aggregated via automated community intelligence tracking.

Tech Stack Dependencies

No direct open-source NPM package mentions detected in the product documentation.

Media Tractions & Mentions

No mainstream media stories specifically mentioning this product name have been intercepted yet.

Deep Research & Science

No direct peer-reviewed scientific literature matched with this product's architecture.