Skip to content

Welcome to coderaft

Create and manage isolated islands using Docker with ease.

Isolated Environments

Each project runs in its own Docker island, preventing dependency conflicts and keeping your host system clean. Islands persist between sessions and can be configured to auto-restart.

Reproducible Builds

Deterministic lock files with SHA-256 checksums pin every package version, registry, and apt source. Run coderaft verify to detect drift or coderaft apply to reconcile โ€” making environments shareable and auditable.

Host File Access

Your code stays on the host filesystem for easy editing with your favorite tools while running in isolated environments.

Simple Commands

Easy-to-use CLI with intuitive commands for creating, managing, and working with development environments.

Secrets Management

Store API keys and credentials in an AES-256 encrypted vault. Import from .env files and inject secrets into islands at runtime.

Templates & Configuration

Project-specific coderaft.json configuration and built-in templates for Python, Node.js, Go, and web development.

Port Forwarding UI

View all exposed ports with clickable URLs and auto-detected service names. See whatโ€™s running at a glance.

Advanced Docker Features

Port mapping, volume mounting, environment variables, and resource limits for powerful, customizable environments.