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 modes

Fully Customizable

Edit the devcontainer.json to change base images, add tools, modify settings. Fork it, customize it, make it yours.

View documentation

Open Source

Apache 2.0 licensed. Transparent, community-driven, and free forever. No vendor lock-in, no hidden costs.

View source code

Version Pinning

Pin to specific versions via git tags for reproducible environments. Perfect for teams and production workflows.

Learn about versioning

Ready to Get Started?

Set up your portable development environment in minutes. No complex configuration, no dependency hell, just a clean, consistent workspace.

Features - DevMagic