Native terminal workspace for Mac

Make room for the work.

baia keeps terminals, projects, files, and agent activity together in one native workspace.

Coming soon · Requires macOS 26 or later
baia window showing the Files sidebar, project path picker, terminal, and status controls
Project files and commands beside the terminal.baia 0.2.1

The terminal is the workspace.

Split the work without losing the thread. baia keeps each pane attached to its project, working set, and current state.

One place for the whole working set.

Move between terminal output, project files, changes, and commands without assembling a workspace from separate windows.

Divide the work into panes.

Split, focus, grow, equalize, and zoom terminal spaces while each pane keeps its own live shell.

Keep project context close.

The Files sidebar, Git changes, recent projects, and workspace commands stay with the window where the work happens.

See when a pane needs you.

Attention states and native notifications show what is waiting or done without taking over the terminal.

Native where it matters.

AppKit

A Mac app, not a browser shell.

baia owns its windows, tabs, menus, keyboard commands, notifications, appearance, and workspace UI.

Ghostty

A terminal engine underneath.

baia embeds Ghostty’s terminal engine through Lakr233/libghostty-spm and supplies the workspace around each terminal surface.

Session

Your layout comes back.

Window groups, tabs, split panes, and project context can return after quit and launch.

A place for each part of the work.

baia is in active development. A public build is not available yet.

Coming soon · Requires macOS 26 or later