v3.1.11 — Now Cross-Platform

Agentic engineering
platform.

Ship Faster With Every AI Agent

Claude Code for architecture. Gemini for research. Codex for tests. Each AI has strengths — Beam lets you run them side by side, each with its own task, with shared memory across every session. You could set this up yourself. But it's already built.

Built for the way you work

Beam workspace with project overview and multi-agent layout
The Level Up

Every agent has strengths.
Run them together.

Claude Code is great at architecture. Gemini is fast at research. Codex nails test generation. Stop using one agent for everything — give each a focused task and let them work in parallel.

Claude Code

Architecture · Refactoring

Best for complex multi-file changes, system design, and deep codebase understanding.

Gemini CLI

Research · Exploration

Fast context windows, strong at code search, documentation, and broad exploration tasks.

Codex CLI

Tests · Boilerplate

Great at test generation, repetitive scaffolding, and focused single-file tasks.

Beam running multiple AI agents side by side

Three agents, three tasks, one shared project memory — all running simultaneously

AI Memory

Unified & Persistent Memory.

Every AI agent remembers your projects, preferences, and context — across every session.

"Wait, what framework are we using again?"
"I don't have context on your project architecture..."
~/YourProject.md loaded. I'm up to speed on the project context.
1

Click "Install Project Memory"

One click in the toolbar sends a prompt to your active agent telling it to read the project memory file at ~/ProjectName.md

Toolbar → Install Project Memory
2

Full context, instantly

The agent reads your architecture, conventions, key files, and past decisions. No copy-paste, no manual setup — just click and go.

Automatic context loading
3

Save as you work

Click "Save Project Memory" to tell the agent to update the memory file. The next session starts even smarter.

Toolbar → Save Project Memory
AI agent reading project memory bank in Beam

Agent reads project memory on startup

Architecture, conventions, build commands — all loaded automatically.

Memory Prompts manager in Beam

Memory Manager

View and edit memory files for all projects.

Claude Code reading project memory file in Beam

Memory loaded, ready to build

Claude reads your project context on startup — then you just start building.

Editable memory content in Beam

Edit memory inline

View and edit the raw memory file directly in Beam.

u/Kooky-Emergency-8938
Ran into the same wall. Memory persistence between sessions is the #1 thing that actually makes agents useful long-term. Nice that you packaged it as a setup tool too — onboarding people to Claude Code is its own challenge.
Interoperable Memory

Per-project memory.
Plain Markdown. On disk.

Beam stores memory as plain Markdown on your filesystem. Claude Code, Codex, and OpenClaw all read and write the same file. Switch agents mid-project without losing context.

~/
ProjectName.md
Plain Markdown on disk
Claude Code
reads & writes
OpenAI Codex
reads & writes
OpenClaw
reads & writes
🔄

Switch agents freely

Start with Claude Code, finish with Codex. The memory file carries all context forward regardless of which agent you use.

📂

Just a file on disk

No cloud sync, no proprietary format, no vendor lock-in. It's a Markdown file in your home directory that you own and control.

🧱

Stable & portable

Works offline. Survives app updates. Copy it to a new machine, share it with teammates, or version it in git.

What Developers Say
Each AI has its own things it's good at, so when you combine them and give each its own small task, it's a level up.
Beam user via survey
what people are saying
CM
Charles McDowell IV @charlesmcdowell
The setup friction is real. Most non-technical people bounce before they even see what agents can do for them.
B
Beam Team @getbeam_dev
Definitely! I helped a friend recently (non-technical) start chatting with Claude Code. They were close to not going through all the steps because they weren't familiar with the terminal.
u/rjyo
The thesis is spot on. I have been living in terminal-first workflows for AI coding and the session management problem is real. Twenty tabs named zsh is exactly what happens when you run Claude Code agents across a few projects.
u/Lazy_Firefighter5353
Turning a support conversation into a product is usually a good signal that the pain is real.
u/PositionSalty7411
This looks awesome! Making AI tools actually easy for beginners is such a game-changer — definitely bookmarking Beam.

Works seamlessly with

Claude Code
Wispr Flow
OpenAI CLI
GitHub CLI
npm
Docker
kubectl
Any CLI
Claude Code
Wispr Flow
OpenAI CLI
GitHub CLI
npm
Docker
kubectl
Any CLI
Honest Question

“I could just use tmux.”

You absolutely could. You know your way around iTerm2, tmux panes, shell scripts. But here's what you'd be building yourself:

What you need
DIY
Beam
1-click agent install (Claude, Gemini, Codex)
Persistent project memory across sessions
Save & restore workspace layouts per project
Named tabs, subwindows, split panes
Manual
Shared memory file across all agents
Quick switcher across all projects (⌘K)
50+ keyboard shortcuts out of the box
Works on macOS, Windows, and Linux
Varies

You could stitch all of this together with tmux configs, shell scripts, and a weekend of yak-shaving. Or you could download Beam and start building in 30 seconds.

Guides & Use Cases

How developers use Beam

Level up your terminal workflow with these guides.

FAQ

Common questions

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.
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.
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. Beam Pro is $10/month — less than most dev tool subscriptions.
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. Read the full comparison →
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. Read the full comparison →
Not at all. With one-click AI agent launching, you can start Claude Code, OpenAI Codex, or OpenClaw without any setup. Just right-click, pick an agent, and start describing what you want to build in plain English. The AI writes the code for you.
Yes — it's a first-class experience. Right-click any terminal and select Claude Code from the AI Agents menu. Beam auto-detects whether Claude Code is installed and sets it up for you if it isn't. Read the full setup guide →
Yes — same one-click experience. Right-click, select OpenAI Codex, and Beam handles the rest. You can run Codex and Claude Code side by side in separate subwindows. Read the Codex setup guide →
Yes. Just right-click a terminal, select OpenClaw from the AI Agents menu, and you're running. No npm commands, no config files, no PATH setup. Read the OpenClaw guide →
Yes — anything you can run in Terminal.app or iTerm2, you can run in Beam. SSH into servers, run Docker containers, compile code, use vim, pipe commands — it's your terminal, with no guardrails.
Full control. Beam doesn't intercept your commands, modify your shell, or inject anything into your workflow. The AI agent features are optional — if you just want a well-organized terminal with subwindows and layouts, that's what you get.
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.
Windows SmartScreen flags apps that don't have an Extended Validation (EV) code signing certificate — which costs $300–600/year. This is common for indie developer tools. Beam is safe to install: just click "More info" then "Run anyway." This is a one-time prompt. Read the full Windows install guide →
Beam is a paid product, and keeping it closed source is how I sustain development as a solo developer. That said, Beam stays completely out of your way – no telemetry, no phoning home, and experienced developers have full freedom to use it however they like alongside their existing tools and workflows. If you prefer open-source terminal tools, tmux and zellij are excellent options.
A native macOS app built with Swift and SwiftUI (not Electron), priced to sustain ongoing development and new features. $10/month is less than most dev tool subscriptions, and you can cancel anytime. The free tier is fully functional – 1 subwindow, 1 layout, unlimited tabs – so you can use Beam without paying.
Email us – we read everything and respond quickly.
Why we built this

I was helping a friend get up and running with Claude Code. She had a lot of questions and didn't know what the terminal was or how to use it. After that conversation, I decided to make a tool to help anyone easily use Claude Code, and other agents. That's how Beam was born. I use it every day myself.

The Beam Team

Built by indie developers who use AI agents every day

YC W21 Antler S23
ALMOST DONE! D R E A M B U I L D E N J O Y D R E A M B U I L D E N J O Y z z z

From the spark of an idea to shipping something real — Beam is where it all comes together.

01
Imagine anything

Start with an idea

Open a new project, name it, and let your imagination set the direction. Beam gives every idea a home from day one.

02
$ { }
Ship with AI agents

Build it for real

Launch Claude Code, Codex, or OpenClaw in one click. Your agents remember everything. Split panes, tabs, full power.

03
Love what you made

Watch it take off

Every project saved, every session remembered. Come back tomorrow and pick up exactly where you left off.