Your terminal,
with peripheral vision.

A floating sidebar that follows the pane — or a Codex or Claude Code desktop window — you're working in and surfaces what an IDE would've shown you — git status, diffs, file trees, agent activity — right beside the work.

Works with tmux Codex CLI Claude Code Codex App
tmux · agent-workbench
1:atlas-ui* 2:beam-api 3:nova-cli 4:ledger-lab

1:follow*how it works

Click a pane. Sidebridge follows.

Just work in your terminal panes. Move from atlas-ui to beam-api to nova-cli — Sidebridge rewrites itself for the project under the active pane. Git, diffs, files, agent state, history, all of it. No project picker. No mode switch. Automatic.

Native macOS Floating sidebar, not a browser dashboard.
Local project context Reads local repos, sessions, and retained history on your machine.
Terminal-scoped Works with common terminal apps, Codex, or any app you choose.
Gets out of the way Keep it visible, tuck it to a tab, or hide it when you leave the flow.

2:fracture*where the awareness went

Agent CLIs made the work faster. They also scattered project awareness.

Now the work is in panes, agent chats, branches, and background processes. The code moves fast. Your project awareness lags behind.

Which repo was this? What changed while I was away? Which agent touched that file? What branch is this pane on? Which processes are still running?

3:surface*the project surface

The sidebar pieces you missed from your IDE, rebuilt for terminal work.

Pane-aware, not project-picker

Focus switches. Sidebridge switches.

Move across panes, tabs, and Codex chats. Sidebridge follows the active project, branch, source, and worktree — no project picker, no manual switching.

Codex CLI Claude Code Codex App Custom apps

Less switching, more flow

One glance. Then one click deeper.

Start with project state. Click into the file, diff, focus span, or agent surface only when you need detail. No app switching, no context loss.

1Focus pane 2Read git state 3Open diff 4Return later

Skip the catch-up tax

Come back to a repo without replaying the whole session.

Since Last Focus surfaces every file, tool call, commit, line delta, and process shift that happened while you were elsewhere.

tools todos files lines commits processes

Stop digging through chat logs

Every agent surface, beside the session.

Tool calls, active goals, agent skills, model + effort config, hooks, MCP, and the writable Agent Brief — all part of the same panel. No hunting through chat history to figure out what the agent did.

Live + retained tool calls Active goal status Agent skills & plugins Model + effort + MCP Agent Brief (writable)

Your layout, your rules

Lay out the sidebar your way.

Drag modules to reorder. Hide what you don't need. Pin the ones you live in. Save a layout per repo or keep one global setup — Sidebridge ships with a focused module set that keeps growing.

Drag to reorder Show / hide per module Per-repo layouts

One search, the active project surface

Search the project surface around the work.

Open the toolbar search and query the current project's loaded Sidebridge surface: files, commits, diffs, docs, config, tool calls, agent notes, and recent focus history.

Files & commits Agent activity Docs & config Focus history

4:viewer*quick popups, not app switching

A built-in viewer. Not a code editor.

Lightweight popups for the files you keep glancing at — diffs, skill READMEs, Markdown, JSON, YAML, TOML, configs, and plugin docs. When you actually want to edit, open the file in its default app, reveal it in Finder, or jump to your editor.

diff source Markdown JSON YAML config README

Pick a changed file or skill from the panel — it opens beside the work, not in another app.

5:scope*terminal-scoped behavior

There when you are coding. Out of the way when you are not.

Sidebridge follows the terminal and app surfaces you choose. Switch away to Chrome and it tucks down to the same slim side tab used by the app.

atlas-ui · codex
Codex CLIatlas-ui
Updated focus-aware sidebar switching and added the tuck behavior demo. The page stays light while the Sidebridge panel keeps the app's dark visual language. Next pass: tighten responsive spacing and verify the .lab route. — Worked for 1m 12s
Review the dirty files
Sidebar focus reference — Sidebridge
Issues · sidebridge
sidebridge.dev/docs/focus-scope

Documentation

Focus scope & tuck behavior

Sidebridge follows the apps you choose. When focus leaves the terminal scope, the panel tucks to a slim side tab — out of the way, one click back.

6:stack*works with your terminal stack

Any tmux terminal. Plus the Codex and Claude Code desktop apps.

Drop Sidebridge into the setup you already use — anything that runs tmux works on day one. Skip the terminal entirely and it still follows the Codex and Claude Code desktop apps.

Ghostty
iTerm2
Terminal
Warp
Alacritty
WezTerm
kitty
Hyper
Codex desktop no terminal needed
Claude Code desktop no terminal needed

7:themes*match your terminal palette

Brings your terminal's palette into the sidebar.

Ships with 30+ themes — Dracula, Tokyo Night, Solarized, Gruvbox, Rosé Pine, Nord, One Dark, and more. Pick the one that matches your terminal so the panel disappears into your setup.

•••
atlas-ui
Codex CLI · gpt-5.5 · High
feat/live-preview
repos/atlas-ui
Git Status+184 -39
6 files · +184/-39
Changed (3)
src/screens/TimelineView.tsx+82/-14
src/components/PaneCard.tsx+44/-9
docs/project-awareness.md+58/-0
•••
atlas-ui
Codex CLI · gpt-5.5 · High
feat/live-preview
repos/atlas-ui
Git Status+184 -39
6 files · +184/-39
Changed (3)
src/screens/TimelineView.tsx+82/-14
src/components/PaneCard.tsx+44/-9
docs/project-awareness.md+58/-0
•••
atlas-ui
Codex CLI · gpt-5.5 · High
feat/live-preview
repos/atlas-ui
Git Status+184 -39
6 files · +184/-39
Changed (3)
src/screens/TimelineView.tsx+82/-14
src/components/PaneCard.tsx+44/-9
docs/project-awareness.md+58/-0
•••
atlas-ui
Codex CLI · gpt-5.5 · High
feat/live-preview
repos/atlas-ui
Git Status+184 -39
6 files · +184/-39
Changed (3)
src/screens/TimelineView.tsx+82/-14
src/components/PaneCard.tsx+44/-9
docs/project-awareness.md+58/-0
•••
atlas-ui
Codex CLI · gpt-5.5 · High
feat/live-preview
repos/atlas-ui
Git Status+184 -39
6 files · +184/-39
Changed (3)
src/screens/TimelineView.tsx+82/-14
src/components/PaneCard.tsx+44/-9
docs/project-awareness.md+58/-0
•••
atlas-ui
Codex CLI · gpt-5.5 · High
feat/live-preview
repos/atlas-ui
Git Status+184 -39
6 files · +184/-39
Changed (3)
src/screens/TimelineView.tsx+82/-14
src/components/PaneCard.tsx+44/-9
docs/project-awareness.md+58/-0
•••
nord-lab
Codex CLI · gpt-5.5 · High
theme/nord
repos/nord-lab
Git Status+96 -18
4 files · +96/-18
Changed (3)
src/theme/NordPanel.tsx+42/-8
docs/nord-preview.md+34/-0
tests/theme.spec.ts+20/-10
•••
glass-dark
Codex CLI · gpt-5.5 · High
theme/glass-dark
repos/glass-dark
Git Status+128 -22
5 files · +128/-22
Changed (3)
Sources/SidebarTheme.swift+48/-12
Views/GlassPanel.swift+52/-4
docs/glass-dark.md+28/-6

8:history*history and provenance

Sidebridge does not just show the active repo. It preserves the trail.

Focus spans, commits, tool calls, file changes, todo changes, and process shifts become a local timeline you can review by focus or by action, filter, search, export, or hand to an agent.

standup notes release summaries client reports agent handoffs retention controls
History Last 7 Days
atlas-ui

12 tool calls · 6 files changed · Codex CLI

apply_patch · MarkdownPreview.swift · swift run
nova-cli

2 commits · 3 files changed · Codex App

PluginCatalog.swift · 3 hooks reviewed
beam-api

5 todos changed · 16 tool calls · Claude Code

focus-writer.ts · node worker started
Detailed spans are pruned locally based on your retention setting.

9:memory*the memory layer

Four Pro surfaces that turn the trail into something agents can use.

History viewer

Browse every focus span in a real window.

A dedicated viewer for the trail Sidebridge captures locally — focus spans grouped by project and day, with the file changes, commits, tool calls, todo deltas, and process shifts inside each. Search it, filter it, export it for a standup, hand it to an agent.

filter by repo export markdown jump to commit

Global Search + activity

Search the current project, then zoom out across projects.

Toolbar search finds the active project's loaded Sidebridge context. Global Project Activity extends the cross-repo view beyond today: yesterday and 7-day ranges, focus time, and recent work by repo.

project-context search dirty projects commits today

Compiler API

Structured project memory your agents can query.

A local API that exposes the active project's state — branch, dirty files, recent commits, focus deltas, tool history, agent brief — as structured data. Plug it into Claude Code, Codex, MCP tools, or your own scripts so they read what you're actually working on.

local-only structured JSON agent-ready context

Agent-editable modules

Modules your agents can write into.

Agent Brief gives Claude, Codex, or an MCP-enabled tool a structured place to write current state, next actions, blockers, and notes. The sidebar becomes a working surface for both you and the agent.

writable Agent Brief current / next / blockers reviewable state

10:pricing*free + pro · upgrade in the macOS app

Free follows the pane or window you're in. Pro adds the durable work trail.

Free is focus-aware across every repo and every pane you switch to — git, diffs, files, agent surface, today's cross-repo activity, all of it. Pro adds retained history, project-context search, deeper project activity, exports, richer inspectors, Agent Brief, and structured context for agents.

Free
$ 0 forever

The active sidebar

Follows the active tmux pane or a Codex or Claude Code desktop window. No account, no trial.

  • Focus-aware across tmux, Codex, and Claude Code
  • Global Git Activity for today — commits, focus time, dirty repos
  • Shareable activity card of today's work
  • Git status, diffs, file explorer, readable files
  • Active agent surface: sessions, models, skills, configs
  • Customizable module layout — add, hide, reorder
  • Tuck, hide, or pin per app
Pro
$ 15 one-time · launch

The durable work trail

History, search, exports, and cross-project activity for people who live in the sidebar.

  • Global Project Activity beyond today — yesterday, 7-day ranges, shareable cards for each
  • Project-context search: files, commits, diffs, docs, config, tools
  • Retained focus history with exports for standups, reviews, handoffs
  • Agent Brief as a writable project memory surface
  • Compiler API and richer inspectors for agent handoffs

11:setup*built for the setup you already have

No new editor. No ceremony.

1 Install the app

Drag Sidebridge into Applications. Add tmux hooks only if you want terminal-pane tracking.

2 Choose the apps it follows

Start with common terminal apps and Codex, then add any app you want Sidebridge to track.

3 Tuck or hide when you want

Keep it global, limit it to your chosen apps, tuck it to a tab, or hide it outside your terminal flow.

12:ship*sidebridge for macOS

Keep your terminal. Add project awareness.

Built native for macOS, designed for terminal-heavy, multi-agent development. Launching soon — free to start, with Pro unlocked securely through Polar in the app when you want retained history, search, exports, and deeper project activity.