MorphBox

MorphBox v1.0.0 🎉

Open-source Docker sandbox for experimenting with Claude AI development tools

npm install -g morphbox

Or run directly with npx:

npx morphbox

Production Ready

v1.0.0: Dynamic dev server port forwarding with Tailscale VPN integration

AI-Powered

Claude AI integration with prompt queue for autonomous coding sessions

Custom Panels

AI-generated custom panels with mobile support and .morph file sharing

About MorphBox

MorphBox provides a secure, containerized development environment with Claude AI integration. It empowers developers to experiment with AI-assisted development tools, run autonomous coding sessions via the Prompt Queue, and work from any location through its web-based interface.

Why MorphBox?

Built for the community to explore AI-assisted coding in isolated environments with autonomous prompt processing capabilities. MorphBox runs entirely in Docker containers, protecting your host system while enabling experimentation with Claude AI development tools.

Key Benefits

  • Complete Isolation: Run code safely in Docker containers without affecting your host system
  • Claude AI Integration: Built-in Claude Code terminal for intelligent coding assistance
  • Web-Based Interface: Access from any browser with responsive mobile support
  • Custom Panels: Create AI-generated panels and share them as .morph files
  • Session Persistence: Claude and Terminal panels reconnect to existing sessions on refresh (30-minute timeout)
  • Dynamic Port Forwarding (NEW in v1.0.0): Auto-forwards dev server ports (5173-5179) with smart conflict resolution
  • Persistent Workspace: Your files and data persist between restarts

What's New in v1.0.0 🎉

Major Release - Production Ready!

MorphBox v1.0.0 is now production-ready! This major release brings enhanced Docker networking, dynamic port forwarding, and Tailscale VPN integration for seamless team collaboration.

Major Features:

  • Dynamic Dev Server Port Forwarding: Automatically forwards ports 5173-5179 with smart conflict resolution
  • Tailscale VPN Integration: Auto-detects Tailscale and enables secure remote access
  • Enhanced Docker Networking: Dev servers inside containers accessible from host machine
  • Streamlined Interface: Removed redundant panels (WebBrowser, TaskRunner) for cleaner UX

Recent Releases:

  • v1.0.0: 🎉 Major release - Production ready with dynamic port forwarding
  • v0.13.0: Session persistence complete
  • v0.12.0: Implemented full session persistence with timeout and buffering
  • v0.11.1: Fixed prompt queue and terminal preservation

Features

Multiple Terminals

Persistent terminal sessions with WebSocket communication and full PTY support

Prompt Queue

Queue multiple prompts for Claude to process autonomously - perfect for overnight tasks

Custom Panel System

Create AI-generated panels, export as .morph files, and share with the community

Network Security

Domain whitelisting, isolated networking, and no host filesystem access

Mobile Support

Responsive interface with touch controls and adaptive panel management

Pre-installed Tools

Node.js 20 LTS, Python 3.12, Git, and essential development packages

Getting Started

1

Install MorphBox

npm install -g morphbox

Install MorphBox globally on your system

2

Start MorphBox

morphbox

Launch the web interface at localhost:8008

3

Start Coding!

http://localhost:8008

Open your browser and start developing with AI

Quick Commands

morphbox

Start web interface (default: localhost:8008)

morphbox --terminal

Terminal mode - Claude only, no web UI

morphbox --config

Generate configuration file (morphbox.yml)

morphbox --vpn

Bind to VPN interface for team access

morphbox --external --auth

Expose to network with authentication

morphbox --help

Show all available options

System Requirements

  • Node.js 14+ - JavaScript runtime
  • Docker Desktop or Docker Engine (20.10+) - Container platform
  • macOS, Linux, or Windows (WSL2) - Operating system