HN 표시: VibeAround – 텔레그램에서 Claude Code와 대화하고 세션 전달

hackernews | | 📦 오픈소스
#ai 딜 #ai 에이전트 #ai 코딩 #claude #gemini #개발 도구 #클로드 #텔레그램
원문 출처: hackernews · Genesis Park에서 요약 및 분석

요약

VibeAround은 터미널, 모바일, 메신저 등 다양한 환경에서 하나의 세션으로 AI 코딩 에이전트를 이어서 사용할 수 있게 해주는 통합 런타임 플랫폼입니다. 이 사용자는 Claude Code, Gemini CLI, Codex, OpenCode 등 실제 에이전트들을 Telegram, Feishu, Discord, WeChat 등의 채널과 연동하여 대화 중간에 에이전트를 전환하거나 기기 간 세션을 인계할 수 있습니다. 특히 Claude Code의 경우 노트북에서 시작한 코딩 세션을 모바일 메신저에서 '/pickup' 명령어로 그대로 이어가는 세션 인계 기능을 지원하며, 향후 다른 에이전트들도 지원될 예정입니다. 플랫폼은 ACP(Agent Client Protocol)를 통해 에이전트들과 통신하고, 웹 대시보드와 데스크톱 앱을 통해 작업 공간을 관리할 수 있습니다.

본문

Code with AI agents from anywhere — terminal, browser, phone, or chat. VibeAround is a unified runtime for AI coding agents. Start a session with Claude Code on your laptop, pick it up on Feishu from your phone, switch to Codex mid-conversation, and come back to the terminal — all on the same session. It connects real agents (Claude Code, Gemini CLI, Codex, OpenCode) to every surface you use: desktop, browser, Telegram, Feishu, Discord, and WeChat. Not a wrapper — a runtime with full streaming, tool use, and thinking display. | Desktop | Mobile | |---|---| - Session handover — hand off a coding session from Claude Code CLI to any IM channel and continue on your phone (currently Claude Code only; more agents coming) - Agent switching — /switch claude ,/switch codex ,/switch gemini mid-conversation from any channel - Web dashboard — terminals, tmux, and agent chat at localhost:12358 - IM channels — Telegram, Feishu, Discord, WeChat — each a standalone plugin - Desktop app — onboarding, service monitoring, workspace management, system tray - Multi-workspace — manage project folders, set defaults, switch contexts - Tunnel access — expose your dashboard via Cloudflare Tunnel, Ngrok, or Localtunnel All agents communicate via ACP (Agent Client Protocol) over stdio. npm-based agents are auto-installed on first use. | Agent | ACP | Session Handover | |---|---|---| | Claude Code | Working | Supported | | Gemini CLI | Working | Coming soon | | Codex | Working | Coming soon | | OpenCode | Working | Coming soon | Each channel is a standalone Node.js plugin built with @vibearound/plugin-channel-sdk. | Channel | Auth | Streaming edits | Status | |---|---|---|---| | Telegram | Bot token | Yes | Working | | Feishu / Lark | App credentials | Yes (cards) | Working | | Discord | Bot token | Yes | Working | | QR code login | No | Working | | | Pairing code | No | Blocked (upstream) | cd src bun install bun run prebuild bun run dev - Desktop app opens with onboarding wizard - Choose agents, configure channels, set up tunnel - Web dashboard at http://127.0.0.1:12358 - Start coding through terminals, chat, or IM channels Hand off your Claude Code session to any connected IM channel: you (Claude Code) > /vibearound handover Claude Code > Session ready. Send this in your IM chat: /pickup claude abc123-session-id Paste the /pickup command in Feishu, Telegram, Discord, or WeChat — continue the conversation right there. Works great for reviewing code on mobile. Session handover currently supports Claude Code only. Support for Gemini CLI, Codex, and OpenCode is in progress. ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │ Desktop │ │ Web │ │ IM Channel │ │ (Tauri) │ │ Dashboard │ │ Plugins │ └──────┬──────┘ └──────┬──────┘ └──────┬──────┘ │ │ │ └────────────────┼────────────────┘ │ ┌─────────┴─────────┐ │ Rust Runtime │ │ ┌─────────────┐ │ │ │ ACP Hub │ │ ← routes prompts to agents │ │ (per-route │ │ │ │ ACPPod) │ │ │ └──────┬──────┘ │ │ │ │ │ ┌──────┴──────┐ │ │ │Agent Factory│ │ ← spawns Claude/Gemini/Codex/OpenCode │ └─────────────┘ │ │ │ │ ┌─────────────┐ │ │ │ PTY Manager │ │ ← terminal sessions + tmux │ └─────────────┘ │ └───────────────────┘ All config lives in ~/.vibearound/settings.json : { "default_agent": "claude", "enabled_agents": ["claude", "gemini", "opencode", "codex"], "workspaces": ["/path/to/your/project"], "channels": { "telegram": { "bot_token": "..." }, "feishu": { "app_id": "...", "app_secret": "..." }, "discord": { "bot_token": "..." } }, "tunnel": { "provider": "cloudflare", "cloudflare": { "tunnel_token": "...", "hostname": "..." } } } Build your own channel plugin: npm install @vibearound/plugin-channel-sdk See the SDK README for the full guide. VibeAround is actively evolving and usable for daily work. Pull requests and feature requests are not being accepted at this time.

Genesis Park 편집팀이 AI를 활용하여 작성한 분석입니다. 원문은 출처 링크를 통해 확인할 수 있습니다.

공유

관련 저널 읽기

전체 보기 →