VibeAround  by jazzenchen

Unified interface for local AI coding agents

Created 2 months ago
266 stars

Top 96.1% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

VibeAround centralizes local AI coding agents, offering unified access via desktop apps, browser terminals, or mobile IM clients. It targets developers needing flexible control over diverse AI tools, streamlining agentic workflows by enabling seamless switching between agents, providers, and devices from anywhere.

How It Works

The system runs local coding agents (e.g., Claude Code, Codex CLI) on the user's machine, abstracting interactions via ACP. A key component, va-ai-api-proxy, translates diverse AI API formats (OpenAI, Anthropic, etc.) to common agent API shapes, ensuring cross-provider and cross-agent compatibility. Users interact through desktop apps, browser terminals, or IM channels (Telegram, Discord, Slack, WeChat) via Node.js plugins. Features include agent/provider profile switching and session handover (/handover, /pickup) for device continuity.

Quick Start & Requirements

  • Install: Download latest release (v0.5.14) from GitHub Releases.
  • Prerequisites: Rust 1.82+, Node.js 24 LTS, Bun 1.3+. macOS: xcode-select --install; Linux: WebKitGTK/Tauri dependencies.
  • Development: Clone with submodules (git submodule update --init --recursive), cd src, bun install, bun run prebuild, bun run dev.
  • Links: Demo, Wiki, Discord.

Highlighted Details

  • Unified access to local AI coding agents (Claude Code, Codex CLI, Gemini CLI, etc.) from desktop, browser, and mobile IM clients.
  • API format bridging supports numerous providers (DeepSeek, Kimi, MiniMax, Z.AI/GLM, Google Gemini, OpenRouter, Azure OpenAI) via built-in profiles and proxy routes.
  • Enables session handover and device mobility, allowing live coding sessions to transition between laptop and phone.
  • Supports local dev server and content previews via short-lived authenticated links.
  • Extensible channel plugins for IM integration (Telegram, Feishu/Lark, Discord, Slack, WeChat, DingTalk, WeCom, QQ Bot).

Maintenance & Community

  • Active development indicated by release v0.5.14.
  • Community support and discussion available via Discord.
  • Development setup instructions provided for contributing or self-building.

Licensing & Compatibility

  • License: MIT.
  • Compatibility: Permissive MIT license allows commercial use and integration into closed-source projects.

Limitations & Caveats

  • macOS desktop builds are limited to Apple Silicon.
  • WeChat and QQ Bot IM channels lack file/image upload support.
  • OpenCode agent has limited session handover.
  • Version v0.5.14 suggests ongoing development and potential for breaking changes.
Health Check
Last Commit

11 hours ago

Responsiveness

Inactive

Pull Requests (30d)
61
Issues (30d)
13
Star History
187 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.