VybeChat VS Code Extension
VybeChat brings a modern, multi-agent chat interface to VS Code and Windsurf. Collaborate with multiple AI agents, monitor their status and logs, and enjoy a beautiful, responsive chat UI—directly inside your editor.
Features
- Multi-agent chat: Interact with multiple AI agents in real time.
- Agent monitor: View agent status, select agents, and track logs/events.
- Live backend integration: Connects to your orchestration backend via WebSockets for real-time messaging and monitoring.
- Modern UI: Built with SvelteKit and Tailwind CSS for a fast, accessible, and responsive experience.
- Extensible: Easily add new agent types and features.
Usage
- Install VybeChat from VSIX or the marketplace.
- Open the Command Palette (
Ctrl+Shift+P
) and run VybeChat: Open Chat
.
- Select an agent from the sidebar and start chatting!
- View real-time agent logs and statuses below the chat window.
Requirements
- VS Code or Windsurf (latest version recommended)
- Backend server exposing WebSocket endpoints:
ws://localhost:8000/ws/chat
for chat and logs
ws://localhost:8000/ws/agents
for agent status
Extension Settings
None yet—future versions may add configuration for backend URL, themes, etc.
Known Issues
- If the backend is not running, chat and agent status will not update.
- Asset sync required after every SvelteKit build (
node ../scripts/sync-vybechat-assets.js
).
Release Notes
1.0.0
- Initial release: Modular, production-ready multi-agent chat for VS Code/Windsurf.
- SvelteKit UI, backend integration, agent selection, logs, and accessibility.
For feedback, issues, or contributions, see the main vybecoding.ai repository.
1.0.1
Fixed issue #.
1.1.0
Added features X, Y, and Z.
Following extension guidelines
Ensure that you've read through the extensions guidelines and follow the best practices for creating your extension.
Working with Markdown
You can author your README using Visual Studio Code. Here are some useful editor keyboard shortcuts:
- Split the editor (
Cmd+\
on macOS or Ctrl+\
on Windows and Linux).
- Toggle preview (
Shift+Cmd+V
on macOS or Shift+Ctrl+V
on Windows and Linux).
- Press
Ctrl+Space
(Windows, Linux, macOS) to see a list of Markdown snippets.
Enjoy!