BridgeSpace
Your desktop command center for shipping. Multi-pane terminals, integrated code editor, and AI agent workflows — all in one native app.
BridgeSpace is a native desktop workspace built with Tauri that combines multi-pane terminals, a code editor, file browser, and AI agent workflows into a single app. Think of it as your command center for vibe coding — a place where you orchestrate agents, manage projects, and ship from one window.
Key Features
- Multi-pane terminals — Split your workspace into 1–16 terminal panes with Warp-style command blocks.
- Integrated code editor — CodeMirror 6 with syntax highlighting, language detection, and file watching.
- File browser — Navigate project files directly in the sidebar.
- AI agent workflows — Kanban board for task management, agent configuration, and direct task execution in terminals.
- Workspace templates — Pre-built layouts for 1, 2, 4, 6, 8, 10, 12, 14, or 16 terminal panes.
- 25+ themes — Dark-first design with themes like Void, Neon Tokyo, Synthwave, Dracula, and more.
- Auto-updates — Seamless background updates keep you on the latest version.
Installation
macOS
Download BridgeSpace from bridgemind.ai. The app is code-signed and notarized by Apple.
- DMG installer for drag-and-drop installation
- Supports Apple Silicon (ARM64) and Intel (x86_64)
Windows
Download the NSIS installer from bridgemind.ai. The installer is code-signed with Azure Trusted Signing.
Linux
Available as DEB, RPM, and AppImage packages.
Getting Started
- Download and install BridgeSpace from bridgemind.ai.
- Sign in with your BridgeMind account — click "Sign In" and authenticate in your browser.
- Choose a workspace template — pick a layout that matches your workflow (e.g., 4-pane for multi-service projects).
- Start building — type commands in terminals, open files in the editor, and use the Kanban board to manage tasks.
Terminals
BridgeSpace terminals are built on xterm.js with shell integration (OSC 133) for Warp-style command blocks.
Command Blocks
Each command you run is captured as a discrete block with:
- The command text
- Full output
- Exit code indicator (green for success, red for failure)
- Timestamp
This makes it easy to scroll back through a session and find specific command results.
Terminal Features
- Splitting — Split any pane horizontally or vertically to create new terminals.
- Search — Press
Cmd+F(macOS) orCtrl+F(Windows/Linux) to search terminal output. - Context menu — Right-click for copy, paste, clear, split, and other actions.
- Drag and drop — Drop files into a terminal to paste the file path.
- Image preview — Supported terminal image protocols render inline.
- Scroll to bottom — A floating indicator appears when scrolled up, click to jump back.
Shell Integration
BridgeSpace uses OSC 133 escape sequences for shell integration. This is automatic for zsh and bash on macOS and Linux. Shell integration enables:
- Command block detection (knowing where each command starts and ends)
- Current working directory tracking
- Exit code detection
- Prompt detection
Code Editor
The integrated code editor is built on CodeMirror 6:
- Syntax highlighting for dozens of languages
- Automatic language detection based on file extension
- File watching — changes made outside BridgeSpace are reflected automatically
- Quick Open — press
Cmd+Pto search and open files by name - Tab management — open multiple files in tabs
The file sidebar provides a full tree view of your project directory with expand/collapse, file icons, and drag-and-drop support.
AI Agent Workflows
BridgeSpace integrates with the BridgeMind platform for agent-driven development:
Kanban Board
A built-in Kanban board lets you manage tasks across columns:
| Column | Description |
|---|---|
| Todo | Tasks waiting to be picked up |
| In Progress | Tasks currently being executed |
| In Review | Tasks completed, awaiting your review |
| Complete | Approved and done |
Agent Execution
Select a task from the Kanban board and BridgeSpace will:
- Determine the project folder (from registry or prompt)
- Create a new workspace or terminal
- Construct the command with knowledge context
- Wait for the shell prompt
- Send the command to the terminal
- Monitor execution
Agents and Prompts
- Agents page — Configure AI agents with custom system prompts
- Prompts library — Save and reuse prompts across projects
Workspace Management
Tabs
Create multiple workspace tabs, each with its own pane layout. Color-code tabs for quick identification.
Templates
Choose from pre-built templates when creating a new workspace:
- Single — 1 full-screen terminal
- Split — 2 side-by-side terminals
- Quad — 4 terminal grid
- Six — 6 terminal grid
- Up to 16 terminals in a single workspace
Keyboard Shortcuts
| Shortcut | Action |
|---|---|
Cmd+T | New workspace tab |
Cmd+W | Close current tab |
Cmd+P | Quick Open (file search) |
Cmd+F | Search in terminal |
Cmd+D | Split pane |
Cmd+1-9 | Switch to tab by number |
Themes
BridgeSpace ships with 25+ built-in themes. Dark themes are the default:
Dark themes: Void, Ghost, Plasma, Carbon, Hex, Neon Tokyo, Obsidian, Nebula, Storm, Infrared, Nova, Stealth, Hologram, Dracula, BridgeMind, Synthwave, Cybernetics, Quantum, Mecha, Abyss
Light themes: Paper, Chalk, Solar, Arctic, Ivory
Change your theme in Settings or cycle with the theme picker in the navigation bar.
Authentication
BridgeSpace uses the same authentication flow as the BridgeMind platform:
- Click Sign In in the app
- Your system browser opens to the BridgeMind login page
- Authenticate with email/password or Google OAuth
- The browser redirects back to BridgeSpace
- Tokens are encrypted and stored locally (AES-GCM)
Tokens auto-refresh in the background. If a refresh is missed (e.g., laptop was asleep), BridgeSpace recovers on the next window focus.
Subscription
BridgeSpace is free to use with basic features. Pro unlocks:
- Multiple workspace tabs
- Kanban board
- Agent configuration
- Prompts library
Upgrade through the BridgeMind dashboard at bridgemind.ai.
Architecture
BridgeSpace is built with Tauri 2.0:
bridgespace-tauri/
├── src-tauri/ # Rust backend
│ ├── src/
│ │ ├── main.rs # App entry, PTY management, file I/O
│ │ └── auth/ # OAuth, token storage, encryption
│ ├── Cargo.toml
│ └── tauri.conf.json
├── src/ # React frontend
│ ├── renderer/
│ │ ├── MainApp.tsx # Root component
│ │ ├── components/ # UI components
│ │ ├── context/ # Theme, Subscription providers
│ │ └── lib/ # Terminal themes, OSC parser
│ ├── store/ # Zustand auth store
│ └── hooks/ # Custom React hooks
├── package.json
└── vite.config.tsRust Backend
The Rust backend handles:
- PTY management — Spawns and manages pseudo-terminal sessions via
portable-pty - File system operations — Secure read/write with path allowlists
- Authentication — OAuth flow, encrypted token storage, auto-refresh
- IPC — Tauri commands bridge Rust and React
React Frontend
The React frontend handles all UI rendering:
- State management with Zustand
- Terminal rendering with xterm.js
- Code editing with CodeMirror 6
- Pane layouts with react-resizable-panels
- UI primitives from Radix UI
System Requirements
| Platform | Minimum |
|---|---|
| macOS | macOS 11 (Big Sur) or later, Apple Silicon or Intel |
| Windows | Windows 10 or later, x86_64 |
| Linux | Ubuntu 20.04+ or equivalent, x86_64 |