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