Two Rows. Endless Columns.
A native macOS terminal that gives you an infinite horizontal canvas of terminals — no tabs, no clutter, just fast PTY-backed panes with zero overhead.
Open-source. Native. Blazing fast.
Infinity Terminal is free; if it helps your workflow, you can support me here.
Features
Infinite Canvas
Unlimited columns, each with one or two panes. Add columns left or right and scroll freely across your workspace.
Smooth Horizontal Scroll
Trackpad-friendly horizontal navigation to pan across columns quickly.
Minimap
Optional horizontal minimap that mirrors the grid. Drag to pan; resize vertically on the fly.
SSH-Aware Colors
Detects successful SSH logins and applies consistent dark background colors per host/IP.
Native Performance
Built with Swift and SwiftTerm. Renders via Core Text and Metal — ~30 MB memory, sub-second startup, near-zero idle CPU.
Pane Swapping
Drag panes between columns without losing your running session. PTY processes stay alive across moves.
Minimap mirrors the 2×N grid and supports drag-to-pan and live resize.
Install
Download DMG
- Download
InfinityTerminal.dmgfrom the button above or GitHub Releases. - Open the DMG and drag Infinity Terminal to Applications.
- Launch from Applications.
Signed and notarized by Apple. No Gatekeeper warnings.
Build from Source
git clone https://github.com/bujna94/infinityTerminal.gitcd infinityTerminal/nativeswift build.build/debug/InfinityTerminal
Requires Xcode Command Line Tools and macOS 14+.
Usage Highlights
Toolbar
- Home: jump back to the first two columns. ⌘⇧H
- Add Column Left / Right: ⌘⇧← / ⌘⇧→
- Step between columns: ⌥⌘← / ⌥⌘→
- Reset workspace: ⌘⇧R
- Show shortcuts: ⌘/
Scrolling & Panes
- Two-finger swipe to scroll horizontally across columns.
- Scroll past edges to reveal + buttons; bounce back on release.
- Swap panes left/right (⇄) or top/bottom (⇅) without losing PTY content.
- Toggle minimap: ⌘⇧M
Screenshots


Support Infinity Terminal
Infinity Terminal stays free; if it saves you time, you can fuel further development here:
Downloads
v1.0.4 — Now native. Signed and notarized by Apple.
What’s New in v1.0.4
- Font size controls: Cmd+= to increase, Cmd+- to decrease, Cmd+0 to reset
- Auto-restart on exit: Typing
exitrespawns a fresh shell in the same pane - Main menu: Cmd+Q, Cmd+H, Cmd+M, Cmd+F now work properly