OpenChamber – OpenCode AI 에이전트용 데스크톱 및 웹 인터페이스

hackernews | | 📦 오픈소스
#ai 에이전트 #opencode #개발 도구 #데스크톱 #웹 인터페이스
원문 출처: hackernews · Genesis Park에서 요약 및 분석

요약

OpenChamber는 OpenCode AI 에이전트를 위한 데스크톱 및 웹 인터페이스로, 코드 리뷰, 에이전트 관리, 개발 서버 실행 등의 작업을 지원합니다. 이 도구는 Cloudflare 터널을 통한 원격 접속과 QR 코드 온보딩을 통해 어디서든 안전하게 세션을 이어갈 수 있는 기능을 제공합니다. 또한 분기 가능한 채팅 타임라인과 GitHub 네이티브 워크플로우를 통합하여 개발자가 GUI 방식으로 효율적으로 개발 환경을 관리할 수 있도록 돕습니다.

본문

A rich interface for OpenCode. Review diffs, manage agents, run dev servers, and keep the big picture while your AI codes. - Cross-device continuity: Start in TUI, continue on tablet/phone, return to terminal - same session - Remote access: Use OpenCode from anywhere via browser - Familiarity: A visual alternative for developers who prefer GUI workflows - Branchable chat timeline with /undo ,/redo , and one-click forks from earlier turns - Smart tool UIs for diffs, file operations, permissions, and long-running task progress - Voice mode with speech input and read-aloud responses for hands-free workflows - Multi-agent runs from one prompt with isolated worktrees for safe side-by-side comparisons - Git workflows in-app: identities, commits, PR creation, checks, and merge actions - GitHub-native workflows: start sessions from issues and pull requests with context already attached - Plan/Build mode with a dedicated plan view for drafting and iterating implementation steps - Inline comment drafts on diffs, files, and plans that can be sent back to the agent - Context visibility tools (token/cost breakdowns, raw message inspection, and activity summaries) - Integrated terminal with per-directory sessions and stable performance on heavy output - Built-in skills catalog and local skill management for reusable automation workflows - Provider-aware tunnel access model with Cloudflare quick ,managed-remote , andmanaged-local modes - One-scan onboarding with tunnel QR + password URL helpers - Mobile-first experience: optimized chat controls, keyboard-safe layouts, and attachment-friendly UI - Background notifications plus reliable cross-tab session activity tracking - Built-in self-update + restart flow that keeps your server settings intact - Native macOS menu integration with polished app actions and deep-link handling - Multi-window support for parallel project/session workflows - "Open In" shortcuts for Finder, Terminal, and your preferred editor - Fast switching between local and remote instances - Workspace-first startup flow with directory picker and steadier window restore behavior - Editor-native workflow: open files directly from tool output and keep sessions beside your code - Agent Manager for parallel multi-model runs from a single prompt - Right-click actions to add context, explain selections, and improve code in-place - In-extension settings, responsive layout, and theme mapping that matches your editor - Hardened runtime lifecycle and health checks for faster startup and fewer stuck reconnect states - Use it from anywhere - Cloudflare tunnel with QR code onboarding. Scan, connect, code from your couch. - Branchable chat timeline - Undo, redo, fork from any turn. Explore different approaches without losing your place. - GitHub-native workflows - Start sessions from issues and PRs with context already attached. Review checks, merge - all in-app. - Project Actions - Run dev servers, configure SSH port forwarding, open remote URLs locally. Your project commands, one click away. - Connect to remote machines - Desktop app connects to remote OpenChamber instances over SSH, with dedicated lifecycle and UX flows. Prerequisite: OpenCode CLI installed. Download from Releases. Install from Marketplace or search "OpenChamber" in Extensions. requires Node.js 20+ curl -fsSL https://raw.githubusercontent.com/btriapitsyn/openchamber/main/scripts/install.sh | bash openchamber --ui-password be-creative-here Advanced CLI options openchamber --port 8080 # Custom port openchamber --ui-password secret # Password-protect UI openchamber tunnel help # Tunnel lifecycle commands openchamber tunnel providers # Show provider capabilities openchamber tunnel profile add --provider cloudflare --mode managed-remote --name prod-main --hostname app.example.com --token openchamber tunnel start --profile prod-main openchamber tunnel start --provider cloudflare --mode quick --qr openchamber tunnel start --provider cloudflare --mode managed-local --config ~/.cloudflared/config.yml openchamber tunnel status --all # Show tunnel state across instances openchamber tunnel stop --port 3000 # Stop tunnel only (server stays running) openchamber logs # Follow latest instance logs OPENCODE_PORT=4096 OPENCODE_SKIP_START=true openchamber # Connect to external OpenCode server OPENCODE_HOST=https://myhost:4096 OPENCODE_SKIP_START=true openchamber # Connect via custom host/HTTPS openchamber stop # Stop server openchamber update # Update to latest Connect to an existing OpenCode server: OPENCODE_PORT=4096 OPENCODE_SKIP_START=true openchamber OPENCODE_HOST=https://myhost:4096 OPENCODE_SKIP_START=true openchamber Bind managed OpenCode server to all interfaces (use only on trusted networks): OPENCHAMBER_OPENCODE_HOSTNAME=0.0.0.0 openchamber --port 3000 systemd service (VPN / LAN access) Run OpenChamber and OpenCode as separate persistent services — useful when you want to access your dev machine over a VPN (e.g. Tailscale) or LAN without a Cloudflare tunnel.

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

공유

관련 저널 읽기

전체 보기 →