-
Notifications
You must be signed in to change notification settings - Fork 1
Home
siamakerlab edited this page May 23, 2026
·
24 revisions
Self-hostable Android development server orchestrating Claude Code, Gradle, and Git as child processes. Single Docker container, browser-only operation, optional Android companion client.
- Quick Start (Docker) — 3-minute setup
-
Data Volumes & Backup — unified
./vibe-coder-data/layout - Architecture Overview — modules, child processes, persistence
- Build Environment Setup — Android SDK / Gradle / Node
- Claude Authentication — terminal / file upload / API key / web OAuth
- MCP Catalog — 60+ servers, checkbox UI, per-MCP tokens
- Git Integration — PAT + SSH key for private repo clone
- REST API Reference — every endpoint with curl + Retrofit examples
- WebSocket Protocol — auth flow + frame types
- Android Client Guide — repository pattern + auth + key flows
- Security Model — auth, path safety, sandboxing
- Troubleshooting — common errors + fixes
- Upgrade Guide — version migration paths
| Layer | Version |
|---|---|
| Server image |
siamakerlab/vibe-coder-server:0.10.0 (multi-arch amd64/arm64) |
| Base OS | Ubuntu 24.04 LTS (Noble Numbat) |
| Kotlin | 2.2.20 / Ktor 3.1.2 / JDK 17 |
| Wire | 19 new APIs in v0.10.0 (Env / Claude auth / MCP / Git) |
- Server: https://github.com/siamakerlab/vibe-coder-server (this repo)
-
Android client: (planned)
vibe-coder-android— sameshared/module (DTOs / ApiPath / WsFrame) must stay in sync. See Android Client Guide for the integration playbook.
GNU Affero General Public License v3.0. SaaS deployments must release modifications under the same license.