This repository has been archived on 2026-08-13 . You can view files and clone it. You cannot open issues or pull requests or push a commit.
fd53e41bf2973726d135852887092aeac05a9a2b
DroidFleet Visor 🤖
Cloud virtualization platform for deploying, managing, and renting Android virtual devices with custom bootloaders, root access, and interactive ADB screen streaming.
Features
- VM Fleet Management — Deploy, start, stop, and monitor Android VMs
- Custom Bootloaders — Unlock bootloaders, root with Magisk, custom recovery, SELinux control
- Screen Streaming — Real-time VNC/ADB screen viewer with touch interaction
- Proxy Management — Per-VM proxy configuration with rotation support
- App Automation — Instagram, Gmail, Facebook app views with programmatic control
- MCP API Studio — REST API for external tool integration
- ADB Console — Direct ADB shell access from the browser
- Device Profiles — Pre-configured Pixel, Samsung, OnePlus device templates
Tech Stack
- Frontend: React 19 + TypeScript + TailwindCSS 4 + Vite
- Backend: Express + TypeScript
- Icons: Lucide React
- Animations: Motion (Framer Motion)
- AI: Google Generative AI integration
Quick Start
# Install dependencies
npm install
# Development (with HMR)
npm run dev
# Production build
npm run build
# Start production server
npm start
Server runs on http://localhost:3000.
API Endpoints
| Method | Path | Description |
|---|---|---|
GET |
/api/vms |
List all Android VMs |
POST |
/api/vms |
Deploy a new VM |
GET |
/api/vms/:id |
Get VM details |
POST |
/api/vms/:id/start |
Start a VM |
POST |
/api/vms/:id/stop |
Stop a VM |
DELETE |
/api/vms/:id |
Destroy a VM |
GET |
/api/vms/:id/screen |
Screen stream (WebRTC) |
POST |
/api/vms/:id/adb |
Execute ADB command |
GET |
/api/subscription |
Get subscription status |
POST |
/api/subscription |
Update subscription |
Architecture
┌─────────────────────────────────────┐
│ React Frontend (Vite + Tailwind) │
│ HypervisorConsole · ScreenViewer │
│ ProxyManager · McpApi · ADB │
└──────────────┬──────────────────────┘
│ REST API
┌──────────────┴──────────────────────┐
│ Express Server (TypeScript) │
│ In-Memory VM Database │
│ Subscription Management │
└──────────────┬──────────────────────┘
│
┌──────────────┴──────────────────────┐
│ Android VMs (QEMU/KVM) │
│ Custom bootloaders · Root access │
│ ADB · VNC · WebRTC streaming │
└─────────────────────────────────────┘
License
MIT
Description
Languages
TypeScript
99.9%
HTML
0.1%