MorphBox

MorphBox v1.4.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.4.0: Enhanced terminal support with output filtering and multiple instances

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: 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.4.0

Latest Release - Enhanced Terminal Experience!

MorphBox v1.4.0 brings critical bug fixes and enhanced terminal functionality for a smoother development experience.

Latest Features (v1.4.0):

  • Terminal Output Filtering: Fixed bug affecting terminal output display
  • Bashrc Optimization: Eliminated duplicate bashrc entries for cleaner terminal environment

Recent Releases:

  • v1.4.0: Terminal output filtering bug fix and bashrc optimization
  • v1.3.0: Multiple terminal support and enhanced prompt queue
  • v1.0.0: Production ready with dynamic dev server port forwarding
  • v0.14.2: Codex auth validation and package improvements

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