Venelx Docs
Venelx is a CI/CD platform for mobile and web apps. It builds your Expo / React Native (and web) projects on self-hosted build workers you control, manages iOS and Android code signing, integrates with GitHub, and stores artifacts in Backblaze B2 — all driven from the dashboard at app.venelx.com or from AI assistants via the Venelx MCP server.
Platform overview
text
Browser / mobile app
│
▼
app.venelx.com Next.js dashboard (Vercel)
│ HTTPS / WSS
▼
api.venelx.com Express control plane
├── MongoDB Atlas projects, builds, users, billing
├── Redis (Upstash) BullMQ build queue
├── Backblaze B2 build artifacts (presigned up/download)
└── GitHub repo access, OAuth, webhooks
▲
│ queue + heartbeat (outbound HTTPS only — no inbound ports)
Build workers your Mac / Linux / Windows machines
├── iOS: macOS + Xcode + eas-cli --local
└── Android: Android SDK (Linux, Windows via WSL2, or macOS)
The moving parts:
- Dashboard (
app.venelx.com) — create projects, connect GitHub, configure signing, trigger builds, watch live logs, download artifacts. - API (
api.venelx.com) — auth, queue enqueue, worker fleet management, B2 presigning, log streaming, GitHub token lifecycle. - Build workers — run the actual builds on your own hardware. iOS builds require a Mac with Xcode; Android builds run on Linux, macOS, or Windows (WSL2).
- MCP server (
@venelx/mcp) — operate the platform from Claude Code, Cursor, or any MCP-compatible client.