Open Source · Windows · Free

CodeShellManager

Run multiple AI coding agents side-by-side in a single, organised window. Built for developers who use Claude Code seriously.

CodeShellManager

Four Claude Code sessions running simultaneously — each in its own pane with sidebar navigation, session names, and alert indicators

Why it exists

Real problems, real editors

Managing a large Optimizely installation is hard. Content grows, teams change, and the native CMS tools leave editors hunting for answers that should be instant.

One terminal is never enough

Running parallel AI agents means juggling windows, losing context, and missing the moment an agent needs your input. There is no good story for multi-agent work in a plain terminal.

Terminal output disappears

Scroll up far enough and it is gone. When you are running agents across multiple sessions all day, finding what an agent said three hours ago is impossible without indexed history.

Agents wait while you are not watching

Claude Code pauses for approvals and confirmations. Without alerts, a paused agent can sit idle for hours while you are focused on another session.

Sessions are fragile

Close a terminal by accident and the session context is gone. Picking up where you left off means starting over — unless your tool handles persistence.

What's included

Four categories of tools

One NuGet package. No third-party UI framework dependencies. Works entirely inside the Optimizely CMS shell. New tools are added regularly.

Multi-Agent Layout
  • Up to 18 concurrent sessions in a single window
  • 9 configurable grid layouts (1, 2, 3, 4, 6, 2×2, 2-row, 6×2, 6×3)
  • Sidebar with colour-coded sessions per working folder
  • Drag-and-drop session reordering
Full-Text Search
  • All terminal output indexed to SQLite FTS5
  • Instant search across every session, past and present
  • Snippet previews with one-click navigation to the result
  • Notes panel per session — also fully searchable
Smart Alerts
  • Detects when Claude Code is waiting for input or tool approval
  • Visual indicators: green (input), orange (approval), pink (needs attention)
  • System tray icon with balloon notifications
  • 1.5-second idle detection — no false positives
Session Persistence
  • Auto-resumes last Claude Code session on startup
  • Full session history — relaunch closed sessions from search results
  • Git branch and dirty-state display per session
  • Import/export settings for cross-machine portability

Built in 26 hours by agents

CodeShellManager started as an internal tool — we needed a better way to run multiple Claude Code sessions while building other projects. We scoped it, built it, and shipped the first public release in 26 hours using our own agentic development process. It is a working demonstration of what AI-native development looks like in practice.

The app has had dozens of releases, ships with a full UI test suite, and is actively developed.

Download

Requires Windows 10 (1903+) or Windows 11. Windows 11 users are ready to go. Windows 10 users may need the Microsoft Edge WebView2 Runtime (free download from Microsoft).

Download MSI Installer →

Or grab the portable ZIP — extract and run CodeShellManager.exe, no installation needed.

Build from source

git clone https://github.com/umage-ai/CodeShellManager.git
cd CodeShellManager
dotnet run --project src/CodeShellManager/CodeShellManager.csproj

Requires .NET 10 SDK. Full source, issues, and contribution guidelines on GitHub.