Vibe is the browser workspace for CrewSwarm. It gives you a Monaco editor, file tree, multi-engine chat, and integrated terminal so you can see files live, make quick edits, and monitor agent work. CrewSwarm and crew-lead handle the heavier orchestration; Vibe is the lightweight local surface for steering and visibility.
crewswarm Vibe

Your browser workspace
for CrewSwarm

See files live, make quick edits, chat with six coding engines, and monitor agent work from one lightweight browser surface. CrewSwarm and crew-lead handle the heavier orchestration behind it.

Claude Code Cursor CLI OpenCode crew-cli Gemini CLI Codex CLI
Get started See features

See model board · Read crew-cli · Deploy crewswarm

Real crewswarm Vibe screenshot showing file tree, editor workspace, agent chat, and activity trace
Monaco editor, project tree, agent chat, and terminal running in the browser.
Browser-native, local-first, open source
Core Features

Everything you need to build with AI

Six integrated panels that work together. No context-switching, no tab juggling, no waiting for extensions to load.

01 — Editor

Monaco Editor

The same editing engine that powers VS Code. Full syntax highlighting for 20+ languages, IntelliSense autocomplete, multi-cursor editing, and minimap navigation.

  • JavaScript, TypeScript, Python, Go, Rust, HTML, CSS, JSON
  • Multi-cursor with Cmd+Click and Cmd+D
  • 10+ color themes (VS Code Dark, Monokai, Solarized)
  • Real-time sync when agents write files
02 — AI Chat

Multi-Engine Chat

Talk to six different AI coding engines from one chat panel. Use Vibe for quick asks, lightweight steering, and direct engine access while the broader CrewSwarm runtime handles deeper orchestration.

  • Claude Code for deep reasoning and refactoring
  • Cursor CLI for fast inline edits
  • OpenCode for open-model flexibility
  • crew-cli, Gemini, and Codex CLI also supported
03 — Terminal

Integrated Terminal

A PTY-backed real shell running inside the IDE. Run builds, tests, git commands, and scripts without leaving Vibe. Activity trace shows every agent operation in real time.

  • Full bash/zsh with proper ANSI colors
  • Activity trace for agent file writes
  • Scrollback history and search
  • Runs in the project working directory
04 — Files

File Explorer

Navigate your project with a tree view that stays in sync with the filesystem. Create, rename, and delete files directly. Watch new files appear as agents generate code.

  • Collapsible directory tree with icons
  • Create, rename, delete files and folders
  • Real-time updates via fs.watch
  • Gitignore-aware filtering
05 — Search

Find & Replace

Project-wide search across all files with regex support. Find occurrences, preview matches in context, and replace across the codebase in a single operation.

  • Full regex pattern matching
  • Case-sensitive and whole-word options
  • Preview matches with surrounding context
  • Batch replace across multiple files
06 — Projects

Project Management

Manage multiple projects from the sidebar. Auto-discovery scans for existing projects on disk so you can switch fast, inspect outputs, and keep an eye on work happening elsewhere in the system.

  • Multi-project support with instant switching
  • Auto-discovery of local project directories
  • Per-project chat history and context
  • Project-scoped terminal and file tree
Workflow

How Vibe fits into CrewSwarm

Vibe is the lightweight browser workspace. It gives you visibility and quick control while crew-lead and the runtime handle deeper planning, delegation, and execution.

1

Select a project

Open an existing project from the sidebar or create a new one. Vibe auto-discovers local directories and loads the file tree.

2

Code or send quick asks

Edit files directly in Monaco, or describe what you need in the chat panel. Pick an engine directly for quick work, inspection, or steering.

3

See results live

Agent file writes appear in the editor within 500ms. The terminal and activity trace let you monitor what CrewSwarm is doing without leaving the browser.

4

Hand off bigger work

When the task needs heavier planning or parallel execution, kick it to crew-lead and keep using Vibe as your live workspace to watch files, test changes, and steer the run.

Interface

Full IDE in your browser

No Electron shell. No second editor. The complete development surface runs at localhost:3333.

http://localhost:3333
crewswarm Vibe IDE showing Monaco editor, file explorer, multi-engine chat, and integrated terminal
AI Engines

Six engines, one workspace

Each engine has different strengths. Vibe gives you direct access to all of them in one place while CrewSwarm handles broader multi-agent coordination elsewhere in the stack.

Claude Code
Anthropic

Deep reasoning and large-context understanding. Best for complex refactoring, architecture decisions, and multi-file changes that require understanding the full codebase.

Deep reasoning
Cursor CLI
Anysphere

Fast inline edits with strong code completion. Optimized for quick changes, single-file fixes, and iterative development where speed matters most.

Fast edits
OpenCode
Open Source

Flexible open-model CLI that works with any provider. Bring your own model and API key for full control over which LLM handles your code.

Model flexibility
crew-cli
Autonomous

High-performance execution engine with 3-Tier AI architecture. 3x parallel speedup, ATAT Protocol, and LSP self-healing for reliable, zero-risk local file operations.

3x speedup
Gemini CLI
Google

Google's multimodal CLI with large context windows. Handles long files and complex prompts that exceed other engines' token limits.

Large context
Codex CLI
OpenAI

OpenAI's Codex CLI with direct GPT model access. Optimized for code generation, file editing, and autonomous task completion with built-in sandboxing.

Code generation
Comparison

How Vibe stacks up

Platform comparison

Feature Vibe VS Code Cursor IDE Terminal CLIs
Multi-engine AI chat 6 engines Extension only Built-in One at a time
Browser-native localhost:3333 Electron Electron No UI
Real-time file sync 500ms auto Manual refresh Manual refresh No visual
Intel Mac support Universal Yes ARM only Yes
Resource footprint ~200MB 500MB+ 800MB+ ~50MB
Installation bash install.sh DMG / installer DMG / installer npm / pip
Architecture

How Vibe connects to crewswarm

Vibe Browser UI Monaco Editor + File Tree + Chat
WebSocket Connection Bidirectional real-time channel
Vite Dev Server :3333
File Watcher fs.watch
RT Bus :18889
CLI Engine Bridges Claude Code, Cursor, OpenCode, crew-cli, Gemini, Codex CLI

Vibe is the live browser surface for the CrewSwarm runtime. It gives you visual feedback for file writes, chat activity, and agent work while crew-lead handles deeper orchestration and PM-loop execution.

Install

Up and running in 60 seconds

Terminal
Step 01
Clone and install
$ git clone https://github.com/crewswarm/crewswarm.git && cd crewswarm
$ bash install.sh
Step 02
Start Vibe
$ bash start-studio.sh
Step 03
Open in browser
http://localhost:3333
# Works on Chrome, Firefox, Safari
Node.js 20+ Port 3333 available Modern browser

Frequently asked questions

Common questions about crewswarm Vibe.

No. Vibe is a standalone web application. It uses the Monaco editor (the same engine as VS Code) but runs entirely in your browser. No Electron, no native install required.

Vibe supports six CLI engines: Claude Code, Cursor CLI, OpenCode, crew-cli, Codex CLI, and Gemini CLI. Select an engine from the chat dropdown for quick chats and direct work inside the browser workspace.

No manual refresh needed. Vibe uses Node.js fs.watch to detect file changes instantly. When an agent writes a file, the update appears in Monaco within 500ms, preserving your cursor position and undo history.

Yes. Vibe runs in the browser backed by Node.js, so it works on both Intel x86 and Apple ARM chips. Unlike Cursor, which requires ARM, Vibe runs the same on a 2019 MacBook Pro and a 2026 M-series Mac.

Vibe uses roughly 200MB of RAM versus VS Code's 500MB+ and Cursor's 800MB+. It is a lightweight web app with no Electron shell and no extension overhead.

Yes. Start Vibe on a cloud VM, expose port 3333, and access it from any device with a browser. It works well as a lightweight remote workspace for watching and steering CrewSwarm runs.

bash start-studio.sh --host 0.0.0.0

Yes. Vibe is part of the crewswarm open-source project. The source code is available on GitHub.