An AI-first developer workspace built for running Claude Code, Codex, and traditional terminals side by side — with a built-in code editor, file explorer, git graph, database viewers, and deep cloud integrations. Multi-monitor ready.
AI coding agents are transforming software development. But the tooling hasn't caught up.
You're running Claude Code in one terminal, Codex in another, a dev server in a third, and git commands in a fourth. Alt-tabbing between them kills your flow.
Close your terminal and everything's gone — your layout, session history, output buffers. Rebuilding your workspace every morning wastes time you don't have.
Your editor is one app, your terminal is another, your database client is a third. Context-switching between disconnected tools fragments your attention and slows you down.
Open Rift Panel and point it at your project — span across multiple monitors if you need the space
Arrange Claude Code, Codex, and shell sessions into split panels alongside editors and tools
Let your AI agents work in parallel while you monitor output, browse files, review diffs, and query databases
First-class Claude Code and Codex sessions alongside traditional shells — run multiple AI agents in parallel with full PTY support
Recursive binary tree panels with drag-to-resize. Maximize, restore, or split any panel in any direction
Built-in Monaco editor with syntax highlighting, language detection, and file read/write in a dedicated panel
Browse project directories, open files in the editor, and navigate with breadcrumb paths
Interactive commit history visualization with branch lanes, diffs, and a dirty-status indicator on the tool strip
Browse and query Firestore collections and PostgreSQL databases from dedicated panels without leaving your workspace
Deploy targets, manage emulators with embedded UI, stream Cloud Run logs, and inject GCP secrets
Embedded DevTools iframe and test runner with auto-detection of DevTools URLs from terminal output
Your entire workspace — layout, sessions, output buffers, and presets — saved and restored on restart
Fuzzy-search every action with Ctrl+Shift+P. 20+ keyboard shortcuts for power users
Save and restore named layouts. Quick presets for 1-up, 2-up, 3-up, and quad configurations
Stretch your workspace across multiple displays. Native performance on Windows, macOS, and Linux via Tauri and Rust
Each panel type is purpose-built. Click to switch any panel's type on the fly — terminal, editor, file explorer, git graph, database viewer, or cloud tool.
Full xterm.js terminals with PTY support. Run Claude Code, OpenAI Codex, or any CLI tool with complete input/output fidelity. Output buffers persist across sessions — scroll back through hours of AI conversation history.
The same editor engine that powers VS Code. Syntax highlighting for 50+ languages, bracket matching, minimap, and file read/write — all in a panel you can split alongside your terminals.
Interactive commit history with branch lanes, inline diffs, and a toolbar dirty-status indicator. Watch your AI agents' commits appear in real time without leaving your workspace.
Rift Panel isn't a generic terminal emulator. It's designed around the workflows that modern developers actually use every day.
Run Claude Code in one panel, Codex in another, and a traditional shell for builds and tests in a third. Watch both AI agents work simultaneously — one refactoring your backend while the other updates your frontend. Review their changes side-by-side in the built-in editor and git graph without switching windows.
Start Firebase emulators in a terminal panel and Rift Panel auto-detects the emulator UI URL, embedding it in a dedicated panel. Deploy functions, browse Firestore collections, stream Cloud Run logs, and manage GCP secrets — all from panels within the same workspace. No browser tabs, no separate CLI windows.
Run flutter run and Rift Panel auto-detects the DevTools URL from your terminal output, offering to embed it in a panel. Run tests in a dedicated test runner panel. Edit Dart files in the Monaco editor. Hot reload from the terminal. Everything stays in one place across hot restarts.
| Feature | Rift Panel | VS Code Terminal | iTerm2 / Windows Terminal | tmux |
|---|---|---|---|---|
| Multiple AI agents in parallel | Yes | Limited | Manual | Manual |
| Built-in code editor | Monaco | VS Code | No | No |
| Git graph visualization | Built-in | Extension | No | No |
| Database viewer | Firestore + Postgres | Extension | No | No |
| Firebase / GCP integration | Native panels | Extension | No | No |
| Session persistence | Layout + output | Layout only | Layout only | Yes |
| Multi-monitor | Native | Limited | Separate windows | No |
| Auto-detect DevTools URLs | Yes | No | No | No |
| Native desktop performance | Rust + Tauri | Electron | Native | Native |
No. Rift Panel is a workspace for running and monitoring AI agents, terminals, and cloud tools. It includes a Monaco editor for quick edits and code review, but it's designed to complement your main IDE, not replace it. Think of it as your command center while AI agents do the heavy lifting.
Any CLI-based AI tool that runs in a terminal. Claude Code and OpenAI Codex are first-class citizens with dedicated session types, but you can run Aider, Cursor's CLI, GitHub Copilot CLI, or any other tool in a standard terminal panel. If it runs in a PTY, it runs in Rift Panel.
Windows, macOS, and Linux. Rift Panel is built with Tauri and Rust, so it compiles to a native binary on each platform. On Windows it uses ConPTY, on macOS and Linux it uses standard PTY. The app is lightweight — typically under 30MB on disk.
Not at all. The Firebase and Flutter integrations are optional panels. If you don't use those tools, you'll never see them. Rift Panel works great as a pure terminal workspace for any project — Node.js, Python, Go, Rust, or anything else.
Your entire workspace state — panel layout, session configurations, output buffers (up to 2MB per session), and named presets — is saved to localStorage and restored on startup. Sessions reconnect to running processes when possible, or show their last output buffer if the process ended. Restore takes under 100ms.
Yes. Rift Panel is released under the MIT License. Contributions are welcome — check the contributing guide in the docs for details on the architecture, coding conventions, and how to add new panel types.
Rift Panel is MIT licensed and built in the open. The architecture is documented, the codebase is approachable, and adding a new panel type is a well-defined 7-step process. Whether you want to contribute a new integration, fix a bug, or just understand how Tauri + React + Rust fit together — the code is yours to explore.
Install Rift Panel and launch your first multi-session workspace in under a minute.
Read the Quick Start Guide