ExpxAgents — AI Squad Orchestration for VSCode
Multi-CLI chat interface with Claude Code, OpenCode, Gemini CLI and OpenRouter — plus full AI squad orchestration, all from within VSCode.
Features
Multi-CLI Chat
Open a chat tab (Cmd+Shift+L) and interact with multiple AI CLIs from one place:
- Claude Code — Anthropic's coding agent
- OpenCode — Open-source coding agent
- Gemini CLI — Google's coding agent
- OpenRouter — Access 100+ models (GPT-4o, Gemini, DeepSeek, Llama, Mistral...)
- Auto Mode — Automatically routes your prompt to the best CLI based on task type
Smart Routing
In Auto mode, the extension classifies your prompt and routes it:
- Analysis tasks (review, explain, debug) -> OpenCode
- Creation tasks (create, implement, build) -> Claude Code
- General tasks -> OpenCode (free)
Squad Orchestration
Create and run multi-agent squads directly from VSCode:
- Visual squad tree with real-time status
- YAML intellisense for
squad.yaml (autocomplete, validation, go-to-definition, hover)
- Run squads via slash commands (
/my-squad)
- Agent output appears as WhatsApp-style chat bubbles with avatars
- Interactive checkpoints with approve/reject
Chat UI
- Neural network animated background
- WhatsApp-style messages with CLI/agent avatars
- Markdown rendering with syntax highlighting
- Streaming responses in real-time
- Thinking animation while waiting
- Slash commands for squads and CLI commands
- Multiple chat tabs
OpenRouter Integration
- 100+ models from the OpenRouter catalog
- Searchable model picker with pricing
- Free models highlighted
- API key configured once, works in all workspaces
Getting Started
- Install the extension
- Open any workspace
- Press
Cmd+Shift+L (or Ctrl+Shift+L) to open the chat
- Select a CLI or use Auto mode
- Start chatting!
For Squad Orchestration
- Run
ExpxAgents: Init Project from the command palette
- Create squads in the
squads/ directory
- Use the ExpxAgents sidebar to manage squads and agents
For OpenRouter
- Click the settings icon in the chat toolbar
- Enter your OpenRouter API key
- Select a model from the dropdown
Requirements
At least one of these CLIs should be installed:
Commands
| Command |
Shortcut |
Description |
| ExpxAgents: Open Chat |
Cmd+Shift+L |
Open a new chat tab |
| ExpxAgents: Run Squad |
- |
Run a squad |
| ExpxAgents: Create Squad |
- |
Create a new squad |
| ExpxAgents: Init Project |
- |
Initialize ExpxAgents in workspace |
| ExpxAgents: Start Server |
- |
Start the orchestration server |
| ExpxAgents: Open Dashboard |
- |
Open the web dashboard |
Settings
| Setting |
Description |
expxagents.openRouter.apiKey |
OpenRouter API key |
expxagents.openRouter.model |
Default OpenRouter model |
License
MIT
| |