π₯οΈ Your own always-on, self-hosted codespace β with real VMs, full root, and zero setup friction.
PequeRoku is an open-source alternative to Replit or Codespaces that you can host yourself. It gives you real virtual machines (via QEMU/KVM), a web IDE, and persistent environments you can reach from any device β laptop, tablet, or phone.
No sandbox. No cold starts. No hidden limits. Just your own cloud dev environment, fully under your control.

Jump into your VM from any device β no setup, no waiting.
I built PequeRoku because I couldnβt find a remote dev platform that was:
- π§βπ» Open & self-hosted
- π Root-accessible (install whatever you want)
- π‘ Always-on β no booting or waiting
- π Accessible from anywhere
- πΈ Affordable to run at home
Traditional solutions like Replit, Codespaces, or Gitpod are great β but they donβt give you full control, and their costs add up fast. PequeRoku brings that freedom back.
Each PequeRoku instance runs:
- π§ FastAPI backend for VM orchestration
- π§© Django/DRF backend for users and templates
- πΎ QEMU VMs with strong isolation
- π» Monaco + Xterm.js frontend for the IDE
- π§ Each developer gets a persistent VM β always on, with root access.
π Full architecture and setup guide β Wiki
- Follow the setup guide on the Wiki β Getting Started
- Launch your instance (Docker Compose supported)
- Visit
http://localhost:8000 - Log in and start coding β¨
Thatβs it. You now have your own self-hosted Replit-style workspace.
- β‘ Fast snapshots / rollbacks
- π₯ Multi-user roles and guardrails
- π€ Automations (push β test in active VM)
- π§° Better UI for managing multiple instances
- β¨ More AI
PequeRoku is open to ideas, bug reports, and pull requests! If youβd like to help:
- Check the Issues
- Share feedback, ideas, or problems β I reply to everything π
If PequeRoku resonates with you:
- β Star the repo β it helps others discover it
- π£οΈ Tell others, spread the world
- π§βπ» Deploy it in your homelab and share your setup
PequeRoku isnβt βthe ultimate platform.β Itβs your platform β a small way to take back control.
- π pequeroku.net
- π» GitHub Wiki
- π§ Medium Article
- π¦ License: MIT
This project is distributed under the MIT License. See the LICENSE file for details.