Files
compose-anything/src/bolt-diy

Bolt.diy

Bolt.diy is an AI-powered web IDE that enables you to build full-stack web applications directly in your browser. It combines the power of AI with a modern development environment to streamline your development workflow.

Quick Start

docker compose up -d

Access Bolt.diy at http://localhost:5173

Features

  • AI-Powered Development: Leverage AI to assist with code generation and development
  • Full-Stack Development: Build complete web applications with frontend and backend capabilities
  • Real-time Preview: See your changes in real-time as you develop
  • Built-in Terminal: Execute commands directly within the IDE
  • Git Integration: Manage your repositories within the IDE

Configuration

Environment Variables

Variable Default Description
BOLT_DIY_PORT_OVERRIDE 5173 Host port for accessing Bolt.diy
BOLT_DIY_VERSION latest Docker image version
VITE_LOG_LEVEL info Log level (trace, debug, info, warn, error)
ENABLE_EXPERIMENTAL_FEATURES false Enable experimental features
TZ UTC Timezone

Port Mapping

  • 5173: Bolt.diy web interface

Volume

The container uses in-memory storage for the development environment. For persistent storage, you can mount volumes as needed.

Health Check

The service includes a health check that monitors the availability of the web interface.

Resource Limits

  • CPU: 2 cores (limit) / 0.5 cores (reservation)
  • Memory: 2GB (limit) / 512MB (reservation)

Documentation

License

Refer to the Bolt.diy License