Your DevelopmentEnvironment, Anywhere
Zero host installation. Cross-platform. Consistent.Portable development environments using VS Code Dev Containers.
curl -fsSL https://devmagic.run/install | bash(Always recommended to inspect the script first)
Why DevMagic?
Everything you need for modern development, without the hassle.
Zero Friction
One command for a complete dev environment. No language runtimes, no package managers, just container runtime + VS Code.
Truly Portable
Same environment on Windows, Linux, macOS. Move between machines seamlessly. Fresh OS? Up and running in minutes.
Start Minimal, Scale Up
Begin with a basic dev container. Add databases, AI tools, and services only when needed via Docker Compose profiles.
Battle-Tested
Open source and transparent. Used in real development workflows. Customize freely or use as-is.
How to Use DevMagic
Most people will want the first option
Add to Your Project
One command to give your project a complete dev environment. All contributors get the same setup instantly.
curl -fsSL https://devmagic.run/install | bashOther ways to use DevMagic
Standalone Environment
Use DevMagic as a portable dev terminal. Perfect for fresh OS installations or personal workspaces.
git clone → open in VS Code → Reopen in ContainerContribute to DevMagic
Work on DevMagic itself (including this website) using its own dev container.
Clone → VS Code → Reopen in Container → hack awayQuick Start
Up and running in under 5 minutes
Prerequisites
- Container runtime (Podman Desktop or Docker)
- Visual Studio Code (or any Dev Container compatible editor)
Installation
git clone https://github.com/marcelocra/devmagic.git
cd devmagic
# Open in VS Code and select "Reopen in Container"That's it! You now have a fully-featured development environment without installing anything else on your host system.