Skip to content
 
 

Latest commit

 

History

464 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VibeAround - vibe coding with your local AI agent, from anywhere

VibeAround

Your local coding agents, everywhere you work.

Download | Demo | Wiki | Discord | 简体中文

Rust Tauri React ACP License: MIT

VibeAround turns your own machine into a local-first command center for AI coding work. Keep Claude Code, Codex CLI, Gemini CLI, Cursor CLI, Kiro CLI, Qwen Code, and OpenCode running where your repo and tools already live, then reach them from the desktop app, a browser terminal, or the IM app on your phone.

It is built for the messy, everyday loop of agentic coding: start the right agent in the right workspace, switch providers without rewriting config files, bridge incompatible AI API formats, hand a live session to your phone, open a preview link, and keep moving.

What You Get

Launch local coding agents

Start Claude Code, Codex CLI, Gemini CLI, OpenCode, and other agents in the right workspace with the right provider profile.

Bridge AI API formats

Use providers such as DeepSeek, Qwen/DashScope, Kimi, MiniMax, and Z.AI/GLM from the local coding agent you like, even when their API formats do not match.

Chat from desktop, browser, or IM

Reach the same local agent from the desktop app, browser terminal, Telegram, Feishu/Lark, Discord, Slack, WeChat, DingTalk, WeCom, or QQ Bot.

Handover sessions and previews

Use /handover and /pickup to move a live session between laptop and phone, and share local dev servers, Markdown, or HTML previews through short-lived authenticated links.

Download VibeAround

The latest release is VibeAround v0.5.8.

Platform Recommended download
macOS Apple Silicon VibeAround_0.5.8_arm64.dmg
Windows x64 Setup EXE, MSI, or portable ZIP
Linux x64 AppImage or deb

macOS is currently published for Apple Silicon. Windows and Linux desktop packages are produced by GitHub Actions; the macOS DMG is signed and notarized.

Demo

VibeAround demo - session handover, agent switching, multi-channel concurrency

Reach your local agent from IM, move a session between terminal and phone, and switch agents mid-conversation.

Works With

Coding agents

Agents communicate over stdio through ACP (Agent Client Protocol). VibeAround can install npm-distributed bridges when they are needed.

Agent IM chat Session handover Launch profiles
Claude Code
Codex CLI
Gemini CLI Direct launch
Cursor CLI Direct launch
Kiro CLI Direct launch
Qwen Code Direct launch
OpenCode Direct launch

Model providers and proxy routes

Provider profiles let you launch local agents against first-party APIs, OpenAI-compatible endpoints, and translated routes without hand-editing CLI config files.

Provider Profile support
DeepSeek Built-in endpoints and proxy routes
Qwen / DashScope Built-in global and China endpoints
Moonshot / Kimi Built-in OpenAI-compatible and proxy routes
MiniMax Built-in OpenAI-compatible and proxy routes
Z.AI / GLM Built-in endpoints and proxy routes
Google Gemini Built-in Gemini API profile
OpenRouter Built-in OpenRouter profile
Azure OpenAI Built-in Azure profile
Custom endpoint Bring your own compatible base URL

VibeAround's local API proxy is powered by va-ai-api-proxy. It translates between the three common agent API shapes:

API shape Common endpoint
OpenAI Responses /v1/responses
OpenAI Chat Completions /v1/chat/completions
Anthropic Messages /v1/messages

Channel plugins

Each IM channel runs as a standalone Node.js plugin built with @vibearound/plugin-channel-sdk. Official plugin entries can be installed from onboarding.

Channel Auth DM File/Image Streaming
Telegram Bot token
Feishu / Lark App credentials
Discord Bot token
Slack Bot + App token
WeChat QR code login
DingTalk AppKey + Secret
WeCom Bot ID + Secret
QQ Bot App ID + Token

Documentation

Develop Locally

# Pull the va-ai-api-proxy submodule used by local API translation
git submodule update --init --recursive
cd src
bun install
bun run prebuild

# Start the Tauri desktop app in development mode
bun run dev

If you cloned without --recurse-submodules, the first command pulls src/va-ai-api-proxy, which provides VibeAround's AI API translation primitives.

Prerequisites: Rust 1.82+, Node.js 24 LTS recommended, Bun 1.3+. On macOS, also run xcode-select --install; on Linux, install the WebKitGTK/Tauri system dependencies for your distro.

Slash Commands

Command What it does
/help Show available commands
/new Reset the session and start a fresh conversation
/switch <agent> Switch agents mid-conversation
/profile <name> Switch profile
/close Close the conversation
/handover Export the current session so you can resume it elsewhere
/pickup <code> Resume a session handed over from another channel
/agent <command> Send a slash command to the underlying agent, for example /agent status

In Slack, the / prefix is reserved by the client, so use /va or /vibearound, for example /va switch claude.

Community

Ask questions, share ideas, and talk about how you use VibeAround.

Discord

License

MIT

About

Vibe coding companion: work with your local AI agents from anywhere. Chat on your phone or through a browser terminal, with instant previews for your work. Switch profiles freely, run multiple agents in parallel, and third-party APIs are supported.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages