Features
Everything you need for a modern, portable development environment
Core Features
Zero Host Installation
Only need a container runtime (Podman/Docker) and VS Code. No language runtimes, no package managers, no environment pollution on your host system.
Cross-Platform
Works identically on Windows, Linux, and macOS. Same environment, same tools, same experience everywhere.
On-Demand Services
Start with a minimal environment. Add databases, AI tools, and other services only when you need them via Docker Compose profiles.
Persistent Configuration
Mount your SSH keys, dotfiles, and configurations from the host. Your personal setup follows you into the container.
Pre-configured Extensions
Comes with popular VS Code extensions for code formatting, linting, Git integration, and more. Customize as needed.
Fast Setup
Uses pre-built images for quick container startup. From fresh OS to coding in minutes, not hours.
Auxiliary Services
Start services on-demand using Docker Compose profiles. All services run in isolated containers and can communicate with your dev container.
PostgreSQL
Full-featured PostgreSQL database with persistent data storage.
Redis
In-memory data structure store for caching and sessions.
MongoDB
Document-oriented NoSQL database for flexible data storage.
MinIO
S3-compatible object storage for file uploads and backups.
Ollama
Run large language models locally for AI development.
Flexibility & Customization
Multiple Usage Modes
Use DevMagic as a standalone environment, embed it in your projects, or use it to develop DevMagic itself. One tool, multiple workflows.
Learn about usage modesFully Customizable
Edit the devcontainer.json to change base images, add tools, modify settings. Fork it, customize it, make it yours.
View documentationOpen Source
Apache 2.0 licensed. Transparent, community-driven, and free forever. No vendor lock-in, no hidden costs.
View source codeVersion Pinning
Pin to specific versions via git tags for reproducible environments. Perfect for teams and production workflows.
Learn about versioningReady to Get Started?
Set up your portable development environment in minutes. No complex configuration, no dependency hell, just a clean, consistent workspace.