Airport Manages Multiple Coding Agent Terminals Concurrently in Visual Studio Code
Airport is an open-source Visual Studio Code extension built to orchestrate multiple concurrent AI coding agents like Claude Code, Codex, and Devin. It uses shell integration to track agent execution status and notify developers when manual intervention is required.

Impact: Medium
Why it matters
You can monitor long-running background coding agents across multiple workspaces in a single window without constantly switching terminals to check if tasks are blocked.
TL;DR
- 01Monitors agent terminal status without brittle log parsing by using VS Code shell integration.
- 02Centralizes multi-workspace agent execution and file viewing inside a single editor window.
- 03Enables side-by-side agent comparison via one-click terminal duplication.
Key facts
- Supported Shells
- bash, zsh, fish, pwsh, cmd
- Integration Hook
- VS Code Shell Integration API
- Supported Agents
- Claude Code, Codex, Devin, Antigravity
Terminal Status and Notification Integration
Airport embeds an orchestrator control panel directly into the Visual Studio Code sidebar. Rather than switching between multiple workspace windows or Electron wrappers, it integrates natively with built-in VS Code terminals. The extension leverages VS Code's shell integration API (bash, zsh, fish, pwsh, cmd) to inspect command execution states without parsing proprietary model logs. When an agent enters an interactive prompt or halts waiting for tool execution approval, a red status indicator alerts the developer immediately.
Multi-Workspace and Agent Comparison
Developers running parallel agents often lose track of which directory an assistant is modifying. Airport introduces a focused Files view that dynamically syncs with the currently selected terminal, displaying only the active directory context. Additionally, the extension provides two key terminal cloning actions:
Duplicate Terminal: Recreates the exact workspace terminal environment instantly.Duplicate Terminal with Another AI Agent: Clones the terminal workspace state while launching an alternative agent (such as comparingClaude CodeagainstCodexon the same refactor).
The extension supports one-click launching for Claude Code, Codex, Devin, and Antigravity, and includes session resumption to restore terminal configurations when re-opening workspaces.
Try it in 2 minutes
code --install-extension VignaeshRamA.airportbash
✓ When to use
- Running concurrent coding agents across multiple directories in Visual Studio Code.
- Benchmarking agent workflows side-by-side using identical repository contexts.
✕ When NOT to use
- Using terminals without VS Code shell integration support enabled.
- Running standalone CLI workflows inside tmux or headless remote servers.
What to do today
- Install the Airport extension from the VS Code Marketplace.
- Verify that VS Code shell integration is enabled for your default terminal shell.
Sources