GitHub - jazzenchen/VibeAround: 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.
Service

GitHub - jazzenchen/VibeAround: 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.

jazzenchen
2026.07.01
·GitHub·by Mineru
#AI Coding Agents#API Bridge#Developer Tools#LLM#Productivity

핵심 포인트

  • 1VibeAround는 다양한 AI coding agents와 model providers를 한곳에서 관리하고 실행할 수 있도록 돕는 통합 허브 플랫폼입니다.
  • 2이 도구는 API Bridge를 통해 서로 다른 API 프로토콜을 변환하고, 로컬 환경을 유지하면서도 데스크톱, CLI, 모바일 웹 브라우저 및 다양한 메신저 앱 간의 세션 연속성을 지원합니다.
  • 3사용자의 프로젝트 보안을 위해 모든 작업은 로컬 환경에서 실행되며, 원격 터미널과 Live Preview 기능 등을 통해 개발 생산성을 극대화합니다.

VibeAround는 AI 코딩 에이전트들을 통합적으로 관리하고 워크플로우의 연속성을 보장하는 올인원(All-in-one) 허브 플랫폼입니다. 사용자가 기존에 사용하는 Claude Code, Codex CLI, Gemini CLI 등 다양한 에이전트의 설정을 직접 변경하지 않고도, 중앙 집중식 인터페이스를 통해 모델 프로파일을 관리하고 API 브리징(API Bridging)을 통해 서로 다른 API 스펙을 통합할 수 있게 합니다.

핵심 방법론 및 기술적 특징

1. API Bridge 및 프로파일 라우팅
VibeAround의 핵심은 va-ai-api-bridge(VAAAB) 프로젝트입니다. 이는 서로 다른 AI 모델 제공자의 API 형태를 상호 변환하는 중간 계층 역할을 수행합니다.

  • API 변환: OpenAI Responses, OpenAI Chat Completions, Anthropic Messages, Gemini Generate Content 등 상이한 API 스펙 간의 요청(Request)과 응답(Response)을 표준화하여 모델 간의 호환성을 제공합니다.
  • 로컬 라우팅: 사용자는 API 키, Base URL, 모델 별칭(Alias) 등을 프로파일 형태로 저장하고, 특정 에이전트가 호출할 때 이를 동적으로 매핑합니다.

2. 세션 연속성 및 핸드오버 (IM 통합)
/pickup 커맨드를 사용하여 데스크톱, CLI, 혹은 웹 인터페이스에서 실행 중인 에이전트 세션을 Feishu/Lark, Discord, Slack 등의 메신저 플랫폼으로 즉시 이전할 수 있습니다. 이는 VibeAround Channel SDK를 통해 구현되며, 세션의 컨텍스트를 유지한 채 원격지에서도 에이전트와 지속적인 대화가 가능하게 합니다.

3. 호스트 측 웹 검색 및 로컬 통합
va-search-tool을 통해 모델 제공자가 네이티브 검색 기능을 제공하지 않을 경우, 로컬 환경에서 검색을 수행하고 그 결과를 모델에 주입합니다. 이때 검색 소스는 Exa, Tavily, Grok/xAI, Brave Search 등을 지원하며, 모델은 정규화된(Normalized) 검색 결과를 수신하게 됩니다.

4. Web Hub 및 터미널 가상화

  • Web Terminal: 로컬 환경의 터미널 세션을 브라우저를 통해 원격으로 제어할 수 있는 기능을 제공합니다.
  • Remote Tunnels: 개발 중인 웹 서버나 Markdown/HTML 파일에 대해 로컬에서 실행 중인 프로세스를 외부에 공유할 수 있도록 Localtunnel, Cloudflare Tunnel, ngrok 등을 통한 터널링을 지원합니다.
  • Local Agent as API: 로컬에서 실행 중인 AI 에이전트를 로컬 API 엔드포인트로 노출하여, 별도의 프로덕션 게이트웨이 없이도 앱 통합 테스트를 수행할 수 있게 합니다.
    • 엔드포인트 예시: /local-agent/{agent_id}/{profile_id}/v1/chat/completions

5. 보안 및 로컬 우선 아키텍처
기본적으로 모든 데이터는 로컬 환경에서 처리됩니다. API 키와 설정은 사용자의 로컬 시스템(~/.vibearound/)에 저장되며, 외부 연결은 사용자가 명시적으로 터널링을 활성화할 때만 발생합니다. 또한, 로컬 인증 토큰을 통해 대시보드와 WebSocket 통신을 보호합니다.

요약하자면, VibeAround는 다양한 AI 도구와 API 프로토콜 사이의 파편화된 환경을 로컬 인프라 수준에서 통합함으로써, 개발자가 복잡한 환경 설정 없이 자유롭게 AI 에이전트 기반의 워크플로우를 구성하고 어디서나 이를 지속할 수 있도록 돕는 고도의 중개 플랫폼입니다.