v1.9.5 now available

Terminal organizer
for power users

Organize your Claude Code sessions and vibe coding projects. Subwindows, tabs, split panes, and saveable layouts. Rename terminal windows, navigate with your keyboard, and never lose track of a session again.

Free to try • Pro $29 one-time

Beam Terminal Organizer - Multiple subwindows with split panes
Quick Switcher - Search across all tabs
Layout Manager - Save and restore workspaces
Beam with Claude Code - AI-powered development

Built for keyboard warriors

Every action has a shortcut. Your hands never leave the keyboard.

๐ŸชŸ

Subwindows

Organize your terminals by project. Each subwindow is a self-contained workspace with its own tabs. โŒ˜N to create.

๐Ÿ“‘

Tabs & Splits

Multiple tabs per subwindow, plus vertical and horizontal split panes within each tab. โŒ˜T for tabs, โŒ˜โŒฅโŒƒT for splits.

๐Ÿ’พ

Layouts

Save your entire workspace arrangement and restore it instantly. Perfect for context switching between projects. โŒ˜S to save.

๐Ÿ”

Quick Switcher

Fuzzy search across all your subwindows, tabs, and layouts. Jump anywhere instantly. โŒ˜P

โŒจ๏ธ

Keyboard First

Navigate between subwindows with โŒ˜โŒฅโ†โ†’, between tabs with โŒ˜โ‡งโ†โ†’. Everything is a keystroke away.

โ†ฉ๏ธ

Undo Close

Accidentally closed a subwindow? โŒ˜Z brings it back with all tabs and shell history intact.

๐Ÿ–ฅ๏ธ

Full Terminal Emulator

Everything you'd expect from a terminal. Works with tmux, vim, ssh, and all your favorite CLI tools out of the box.

Simple pricing

Try everything free. Pay once when you're ready.

Free

$0

Try before you buy

  • โœ“ 1 subwindow
  • โœ“ 1 saved layout
  • โœ“ Unlimited tabs
  • โœ“ Quick switcher
  • โœ“ All keyboard shortcuts
Download Free

FAQ

Common questions about Beam

Is Beam a terminal emulator or just a window manager?

Beam is a full terminal emulator โ€“ it runs your shell (zsh, bash, fish) directly, just like Terminal.app or iTerm2. It uses SwiftTerm for terminal emulation. The "organizer" part refers to features layered on top: subwindows, tabs, split panes, and layouts that help you manage multiple terminal sessions. You don't need another terminal app โ€“ Beam replaces Terminal.app entirely.

Does it work with tmux, vim, ssh, etc.?

Yes! Since Beam is a full terminal emulator, you can run anything you'd run in Terminal.app or iTerm โ€“ tmux, vim, ssh, and all your favorite CLI tools work out of the box.

How is Beam different from Warp?

Warp is a feature-rich modern terminal with AI, blocks, and collaboration. Beam is a lightweight organizer focused on one thing: managing lots of terminal sessions across projects. Beam's "subwindows" let you group terminals by project, and layouts let you save/restore your entire workspace. Also: $29 one-time vs subscription.

How is Beam different from iTerm2 or Ghostty?

iTerm2 and Ghostty are excellent terminals with tabs and split panes. Beam adds a layer above that: subwindows โ€“ separate floating windows within the app that you can organize by project. Save your entire arrangement as a layout, then restore it instantly when switching contexts. The quick switcher (โŒ˜P) searches across all subwindows, tabs, and layouts. Think of it as workspace management built into the terminal. Read the full comparison โ†’

Why would I use Beam instead of tmux or zellij?

If you have tmux/zellij configured just right, you might not need Beam. But if you want similar organization without the config overhead: Beam works out of the box with native macOS UI. No prefix keys, no .tmux.conf, no learning curve. Actual floating windows you can drag and resize. And you can still run tmux inside Beam if you want both โ€“ some people use Beam for visual organization and tmux for SSH session persistence. Read the full comparison โ†’

Will Beam be on the App Store?

Not currently. Terminal apps need unsandboxed access to be useful, which Apple doesn't allow in the App Store. Beam has a built-in update checker that notifies you when new versions are available.

Why isn't Beam open source?

Beam is a paid product, and keeping it closed source is how I sustain development as a solo developer. If you prefer open-source terminal tools, tmux and zellij are excellent options. Beam is for people who want the convenience of a native app without configuration overhead and are willing to pay for that.

How do I report bugs or request features?

Email us โ€“ we read everything and respond quickly.