by jazzenchen
Keep your AI coding agents around. Launch Claude Code, Codex CLI, Gemini CLI, Pi Agent, and more from one place — side by side, connected, reachable, and ready to work across web, mobile, and messaging.
# Add to your Claude Code skills
git clone https://github.com/jazzenchen/VibeAroundLast scanned: 5/29/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-05-29T07:56:07.851Z",
"semgrepRan": false,
"npmAuditRan": true,
"pipAuditRan": true
}VibeAround is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by jazzenchen. Keep your AI coding agents around. Launch Claude Code, Codex CLI, Gemini CLI, Pi Agent, and more from one place — side by side, connected, reachable, and ready to work across web, mobile, and messaging. It has 498 GitHub stars.
Yes. VibeAround passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/jazzenchen/VibeAround" and add it to your Claude Code skills directory (see the Installation section above).
VibeAround is primarily written in Rust. It is open-source under jazzenchen on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh VibeAround against similar tools.
No comments yet. Be the first to share your thoughts!
An all-in-one hub for AI coding agents, keeping your vibe flow around.
Desktop Download | CLI npm | Demo | Wiki | Discord | WeChat | 简体中文
VibeAround keeps AI coding work together without making you rebuild the environment you already have.
Launch the right agent with the right model.
Pick an AI agent, model profile or API endpoint, and workspace. VibeAround launches Claude Code, Codex CLI, Gemini CLI, Pi, OpenCode, Claude Desktop, Codex Desktop and more with 3rd party AI APIs, without changing each agent's own config files, skills, MCP servers, workflow, or project context.
env in ~/.claude/settings.json.| Area | VibeAround | CC Switch |
|---|---|---|
| Agents | ✅ Claude Code, Codex CLI, Gemini CLI, Pi, OpenCode, Claude Desktop, Codex Desktop, Cursor CLI, Kiro CLI, Qwen Code, Trae (coming soon) | ✅ Claude Code, Claude Desktop, Codex, Gemini CLI, OpenCode, OpenClaw, and Hermes |
| Agent launch | ✅ One-click launch for both CLI and desktop agents, with selected profile, API endpoint, workspace, terminal, and session | ⚠️ Only supports launch on macOS |
| Run multiple providers at once | ✅ Run the same agent with different API profiles across sessions | ❌ Must switch profiles / active configs |
| API bridge | ✅ OpenAI Responses, Chat Completions, Anthropic Messages, and Gemini Generate Content | ✅ OpenAI Responses, Chat Completions, Anthropic Messages, and Gemini Generate Content |
| Live request inspect | ✅ Original request, bridge request, raw response, bridge response, and search tool contents | ❌ Not currently supported |
| Session resume | ✅ Resume and launch both CLI and desktop agents on macOS, Windows, and Linux | ⚠️ macOS terminal resume; Windows and Linux copy the command to clipboard |
| Workspace selection | ✅ Launch agents from a specified directory | ⚠️ Only supports OpenClaw workspace |
| IM Chat | ✅ Remote Messaging & Session Continuity through Feishu/Lark, Discord, Slack, and more | ❌ Not currently supported |
| Web Terminal | ✅ Web Terminal for remote CLI control | ❌ Not currently supported |
| Web Hub | ✅ Web Hub for browser-based launch, sessions, and chat | ❌ Not currently supported |
| Remote preview | ✅ Live Preview for dev server / Markdown / HTML links | ❌ Not currently supported |
| Host-side web search | ✅ Host-side Web Search via va-search-tool when providers do not expose native search |
❌ Not currently supported |
| MCP and Skills | ❌ Not currently supported | ✅ Unified MCP and Skills management across supported apps |
| Usage and cost tracking | 🚧 Roadmap | ✅ Built-in usage dashboard |
Unable to connect to API (ConnectionRefused)?This usually means the agent is still reading API settings written by CC Switch or another config-switching tool. Those settings can point the agent to a local proxy that is no longer running, so the agent refuses the connection before VibeAround can route the request.
Remove the conflicting fields from the corresponding agent config file, then launch the agent again from VibeAround. For Claude Code, check ~/.claude/settings.json and remove stale provider fields such as an env block that sets a base URL, API key, or proxy endpoint. If you also have project-level Claude config files, check those as well.
Use more model providers with the AI agents you prefer. Save provider keys, base URLs, models, and aliases as profiles; when an agent and a provider speak different API shapes, VibeAround's local bridge translates between them.
Agent-facing API shapes VibeAround API Bridge Provider API shapes
+-------------------------+ +-----------------------------+ +-------------------------+
| OpenAI Responses | ----\ | profile-scoped local routes | /-> | OpenAI Responses |
| OpenAI Chat Completions | -----\ | model aliases and metadata | /--> | OpenAI Chat Completions |
| Anthropic Messages | ------> | request/response translate | ---> | Anthropic Messages |
| Gemini Generate Content | -----/ | va-ai-api-bridge (VAAAB) | \--> | Gemini Generate Content |
+-------------------------+ +-----------------------------+ +-------------------------+
The bridge is powered by va-ai-api-bridge, the standalone VAAAB project behind VibeAround's API translation.
| API shape | Common endpoint |
|---|---|
| OpenAI Responses | /v1/responses |
| OpenAI Chat Completions | /v1/chat/completions |
| Anthropic Messages | /v1/messages |
| Gemini Generate Content | /v1beta/models/{model}:generateContent |
Built-in provider presets include DeepSeek, Alibaba DashScope, Moonshot / Kimi, MiniMax, Xiaomi MiMo, xAI / Grok, NVIDIA NIM, Z.AI / GLM, Google Gemini, OpenRouter, Azure OpenAI, and custom endpoints.
Give agents web search even when the selected model provider does not expose native server-side search.
VibeAround can replace provider-native web_search with a local search runtime, then feed normalized results back into the model through the bridge. Search sources are configured in Settings and run through the va-search-tool project. The same search SDK/runtime can also run standalone from the command line for local smoke tests or custom integrations.
va-search-tool is the standalone search runtime behind VibeAround host-side web search. It can run as a supervised VibeAround plugin over stdio, as a CLI for one-off searches, or as a small local HTTP service with /v1/search. It currently supports Exa, Tavily, Grok / xAI, and Brave Search.
va-search-tool search ... or expose a local /v1/search service when you want the search runtime outside VibeAround.Use local AI coding agents as API endpoints for development and local testing.
VibeAround can expose enabled local agents as OpenAI / Anthropic-compatible APIs, so you can test app integrations against Claude Code, Codex CLI, Gemini CLI, OpenCode, and other local agents without deploying a produ