Detail Artikel
Bolt.DIY, dikembangkan oleh stackblitz-labs, adalah proyek open-source yang memungkinkan pengguna untuk membuat, menjalankan, mengedit, dan menyebarkan aplikasi web full-stack langsung dari browser menggunakan model bahasa besar (LLM) seperti OpenAI, Anthropic, Ollama, Groq, dan lainnya. Berbasis pada codebase Bolt (https://github.com/stackblitz/bolt.new), Bolt.DIY memanfaatkan StackBlitz WebContainer API untuk menyediakan lingkungan pengembangan sandbox berbasis Node.js di browser, mendukung framework seperti Vite, Next.js, dan pustaka JavaScript populer tanpa memerlukan mesin virtual atau instalasi lokal. Pengguna dapat memilih LLM melalui pengaturan di app/utils/constants.ts, dengan dukungan untuk model seperti DeepSeek, HuggingFace, dan xAI, serta kemampuan untuk memperluas daftar model menggunakan Vercel AI SDK.
Proyek ini menawarkan antarmuka berbasis Remix Run dan Gradio, memungkinkan pengguna untuk memberikan prompt teks untuk menghasilkan kode, mengelola filesystem, menjalankan server Node.js, dan mengontrol terminal serta konsol browser. Bolt.DIY dioptimalkan untuk browser modern (Chrome, Edge, Arc) dengan kebutuhan RAM minimal 16GB untuk performa optimal, meskipun konsumsi CPU/RAM tinggi dilaporkan pada beberapa model LLM. Dirilis di bawah lisensi MIT, kode tersedia di GitHub dengan 15,9k bintang dan 8,7k fork (per Mei 2025), dengan pembaruan terbaru (v0.0.7, Januari 2025) menambahkan dukungan untuk konten penalaran dan model seperti deepseek-r1-distill-llama-70b. Dokumentasi lengkap tersedia di https://stackblitz-labs.github.io/bolt.diy, termasuk panduan untuk menjalankan lokal dengan pnpm run start dan menambahkan model baru.
Bolt.DIY ideal untuk pengembang, desainer, dan manajer produk yang ingin membangun aplikasi web dengan bantuan AI tanpa infrastruktur kompleks, cocok untuk prototyping, pengembangan cepat, atau pembelajaran. Namun, beberapa pengguna melaporkan masalah seperti konsumsi sumber daya tinggi dan kegagalan build dengan model tertentu. Komunitas aktif di GitHub dan Discord mendukung pengembangan, dengan kontribusi seperti integrasi Azure Open AI API (issue #1264). Bolt.DIY menawarkan fleksibilitas untuk menciptakan alat pengembangan AI kustom, menjadikannya solusi inovatif untuk pengembangan web berbasis browser.