{"repo":"joelhooks/opencode-vibe","free":true,"listed":false,"github":"https://github.com/joelhooks/opencode-vibe","clone":"git clone https://github.com/joelhooks/opencode-vibe.git","description":"🏄‍♂️ Next.js 16 web UI for OpenCode - real-time chat with streaming, SSE sync, and React Server Components","language":"TypeScript","stars":177,"topics":["agentic-ai","ai","ai-agents","nextjs","opencode","biomejs","bun","oxlint","typescript"],"license":null,"category":"ai-agents","readme_excerpt":"opencode-vibe 🏄‍♂️ Next.js 16 rebuild of the OpenCode web application. Real-time chat UI with streaming message display, SSE sync, and React Server Components. Warning: This project uses Next.js 16 canary - bleeding edge, expect rough edges. Catppuccin-themed because we're not savages. Quick Start Prerequisites: Bun v1.3+ and OpenCode CLI running locally. The web UI auto-discovers all running OpenCode processes. No configuration needed. --- What's Here Monorepo structure: - apps/web/ - Next.js 16 web application (App Router, RSC, Tailwind) - apps/swarm-cli/ - CLI for visualizing world state across servers - packages/core/ - World stream, atoms, Effect services, types - packages/react/ - React bindings (hooks, providers, store) - docs/ - Architecture Decision Records and implementation guides --- Features - World stream architecture - Push-based reactive state via createWorldStream() - Multi-server discovery - Finds all running OpenCode processes automatically via lsof - Cross-process messaging - Send from web UI, appears in your TUI - Real-time streaming - Messages stream in as the AI generates them - SSE sync - All updates pushed via Server-Sent Events - Slash commands - Type / for actions like /fix , /test , /refactor - File references - Type @ to fuzzy-search and attach files as context - Catppuccin theme - Latte (light) / Mocha (dark) with proper syntax highlighting --- Development Available scripts: CRITICAL: Always run bun run typecheck from repo root before committing","default_branch":null,"files":null,"tree":[],"storefront":"/r/joelhooks","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/joelhooks/opencode-vibe/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}