v0.0.1
stackblitz-labs/bolt.diyv0.0.1Dec 13, 2024by thecodacus
AI Summary
The initial release establishing the foundation of bolt.diy, featuring comprehensive multi-provider AI model integration and robust Git repository management capabilities.
Key Highlights
- Multi-provider AI support (Google, Ollama, LM Studio, HuggingFace, Deepseek, etc.)
- Full Git repository integration (clone, push, pull)
- Real-time code streaming in the editor
- Dedicated bolt terminal and voice input support
New Features
- Added Google Generative AI (Gemini) integration
- Ollama models auto-generated from API
- Download generated code as ZIP file
- GitHub push functionality
- Code streaming to editor while AI writes files
- Dedicated bolt terminal attached to workbench
- Git Repository Integration
- Voice input with speech to text capability
- Folder import support
- Provider filtering on model list
Full Release Notes
# Release v0.0.1 ### 🎉 First Release ## What's Changed * Add provider filtering on model list by @jasonm23 in https://github.com/stackblitz-labs/bolt.diy/pull/1 * Added Google Generative AI (gemini) integration by @jonathands in https://github.com/stackblitz-labs/bolt.diy/pull/2 * let the ollama models be auto generated from ollama api by @yunatamos in https://github.com/stackblitz-labs/bolt.diy/pull/5 * added download button to downloade generated code in a zip file by @fabwaseem in https://github.com/stackblitz-labs/bolt.diy/pull/6 * Sync with stackblitz upstream by @jasonm23 in https://github.com/stackblitz-labs/bolt.diy/pull/7 * Update README.md by @kofi-bhr in https://github.com/stackblitz-labs/bolt.diy/pull/28 * Update README.md by @yunatamos in https://github.com/stackblitz-labs/bolt.diy/pull/8 * [Prompt] Add structured planning step to improve response quality by @kofi-bhr in https://github.com/stackblitz-labs/bolt.diy/pull/11 * Fix for llama 3.1 models by @fernsdavid25 in https://github.com/stackblitz-labs/bolt.diy/pull/12 * Docker Additions by @aaronbolton in https://github.com/stackblitz-labs/bolt.diy/pull/23 * Added GitHub push functionality by @goncaloalves in https://github.com/stackblitz-labs/bolt.diy/pull/24 * feat: added sync files to selected local folder function is created.Yarn package manager fixes, styling fixes. Sass module fix. Added Claude model for open router. by @muzafferkadir in https://github.com/stackblitz-labs/bolt.diy/pull/30 * Add mistral models. by @ArulGandhi in https://github.com/stackblitz-labs/bolt.diy/pull/36 * Enhance Ollama Model Integration and Type Definitions by @TarekS93 in https://github.com/stackblitz-labs/bolt.diy/pull/44 * Adding Deepseek coder + Deepseek chat with the Deepseek API. by @zenith110 in https://github.com/stackblitz-labs/bolt.diy/pull/51 * chore: Add environment variables for OpenAI Like integration by @ZerxZ in https://github.com/stackblitz-labs/bolt.diy/pull/60 * Further changes to support OLLAMA_API_BASE_URL with ollama models by @noobydp in https://github.com/stackblitz-labs/bolt.diy/pull/64 * Update constants.ts by @ArulGandhi in https://github.com/stackblitz-labs/bolt.diy/pull/70 * Added more detailed instructions by @mayurjobanputra in https://github.com/stackblitz-labs/bolt.diy/pull/55 * fix: further enhance Docker and docker-comose support with staged, --target and --profile support, plus Coolify Deployment Support by @hillct in https://github.com/stackblitz-labs/bolt.diy/pull/71 * chore: create .dockerignore file by @ajshovon in https://github.com/stackblitz-labs/bolt.diy/pull/77 * feat: added support for xAI Grok Beta by @milutinke in https://github.com/stackblitz-labs/bolt.diy/pull/196 * feat: set numCtx = 32768 for Ollama models by @patrykwegrzyn in https://github.com/stackblitz-labs/bolt.diy/pull/209 * feat: add ability to enter API keys in the UI by @ali00209 in https://github.com/stackblitz-labs/bolt.diy/pull/101 * fix: respect provider choice from UI by @TommyHolmberg in https://github.com/stackblitz-labs/bolt.diy/pull/188 * docs: update README.md changed .env to .env.local by @albahrani in https://github.com/stackblitz-labs/bolt.diy/pull/178 * feat: added the latest Sonnet 3.5 and Haiku 3.5 by @milutinke in https://github.com/stackblitz-labs/bolt.diy/pull/205 * removing GitHub action workflow github-build-push.yml by @aaronbolton in https://github.com/stackblitz-labs/bolt.diy/pull/242 * feat: lm studio integration by @karrot0 in https://github.com/stackblitz-labs/bolt.diy/pull/104 * fix: bug #245 by @ali00209 in https://github.com/stackblitz-labs/bolt.diy/pull/254 * fix: adds missing -t for dockerbuild:prod command in package.json by @JNN5 in https://github.com/stackblitz-labs/bolt.diy/pull/247 * feat(bolt terminal): added dedicated bolt terminal, and attached to workbench by @thecodacus in https://github.com/stackblitz-labs/bolt.diy/pull/228 * Temporarily removing semantic-pr.yaml by @chrismahoney in https://github.com/stackblitz-labs/bolt.diy/pull/261 * feat(code-streaming): added code streaming to editor while AI is writing files by @thecodacus in https://github.com/stackblitz-labs/bolt.diy/pull/213 * feat: refactor/standardise model providers code + add "get provider key" by @wonderwhy-er in https://github.com/stackblitz-labs/bolt.diy/pull/251 * Update README.md by @cardonasMind in https://github.com/stackblitz-labs/bolt.diy/pull/285 * fix: gemini create model error by @dmaksimov in https://github.com/stackblitz-labs/bolt.diy/pull/158 * Fix/provider consolelog by @chrismahoney in https://github.com/stackblitz-labs/bolt.diy/pull/296 * fix: added scroll fix for file browser by @thecodacus in https://github.com/stackblitz-labs/bolt.diy/pull/304 * olama local add by @armfuls in https://github.com/stackblitz-labs/bolt.diy/pull/118 * Should not provide hard-coded OLLAMA_API_BASE_URL value in .env.example by @chrismahoney in https://github.com/stackblitz-labs/bolt.diy/pull/321 * Huggingface Models Integrated by @ahsan3219 in https://github.com/stackblitz-labs/bolt.diy/pull/314 * (Ready for review and merge) Add Chat Rewind, Duplicate, and Fork Features by @wonderwhy-er in https://github.com/stackblitz-labs/bolt.diy/pull/305 * fix(project-reload): execution order is fix, this fixes the inconsistency on project reload by @thecodacus in https://github.com/stackblitz-labs/bolt.diy/pull/309 * feat: [UX] click shortcut in chat to go to source file in workbench by @hgosansn in https://github.com/stackblitz-labs/bolt.diy/pull/330 * Update the Google Gemini models list by @kekePower in https://github.com/stackblitz-labs/bolt.diy/pull/338 * fix: enhance prompt "Invalid or missing provider" bad request error by @SujalXplores in https://github.com/stackblitz-labs/bolt.diy/pull/347 * (Ready for review) - Small visual fix. Add background for chat window(currently transparent and looks ugly) by @wonderwhy-er in https://github.com/stackblitz-labs/bolt.diy/pull/350 * Cohere support added by @hasanraiyan in https://github.com/stackblitz-labs/bolt.diy/pull/351 * fix(ui): mobile friendly by @qwikode in https://github.com/stackblitz-labs/bolt.diy/pull/361 * Created DEFAULT_NUM_CTX VAR with a default of 32768 by @aaronbolton in https://github.com/stackblitz-labs/bolt.diy/pull/328 * Update to Gemini exp-1121 by @kekePower in https://github.com/stackblitz-labs/bolt.diy/pull/371 * Added 3 new models to Huggingface by @kekePower in https://github.com/stackblitz-labs/bolt.diy/pull/380 * Linting by @mrsimpson in https://github.com/stackblitz-labs/bolt.diy/pull/367 * (Ready for review) Import and Export Individual Chats by @wonderwhy-er in https://github.com/stackblitz-labs/bolt.diy/pull/372 * Small-cleanup-of-base-chat-component by @wonderwhy-er in https://github.com/stackblitz-labs/bolt.diy/pull/412 * fix: silent eslint issues by @SujalXplores in https://github.com/stackblitz-labs/bolt.diy/pull/414 * Force local linting by @mrsimpson in https://github.com/stackblitz-labs/bolt.diy/pull/378 * fix: prettier issue by @SujalXplores in https://github.com/stackblitz-labs/bolt.diy/pull/411 * Feat/improve sidebar by @SujalXplores in https://github.com/stackblitz-labs/bolt.diy/pull/422 * (Ready for Review) Start chat with Folder Import by @wonderwhy-er in https://github.com/stackblitz-labs/bolt.diy/pull/413 * Bump the npm_and_yarn group across 1 directory with 9 updates by @dustinwloring1988 in https://github.com/stackblitz-labs/bolt.diy/pull/456 * Socail Image - Filesize and Image size by @dustinwloring1988 in https://github.com/stackblitz-labs/bolt.diy/pull/455 * docs: added documentation creation framework by @thecodacus in https://github.com/stackblitz-labs/bolt.diy/pull/445 * Ollama not respecting model selection by @dustinwloring1988 in https://github.com/stackblitz-labs/bolt.diy/pull/460 * Add search chats support by @SujalXplores in https://github.com/stackblitz-labs/bolt.diy/pull/440 * [fix]: shell commands execution failure on app reload by @PuneetP16 in https://github.com/stackblitz-labs/bolt.diy/pull/427 * GitHub action fix for docs by @thecodacus in https://github.com/stackblitz-labs/bolt.diy/pull/488 * Stable additions by @dustinwloring1988 in https://github.com/stackblitz-labs/bolt.diy/pull/491 * [fix]: artifact actionlist rendering in chat by @PuneetP16 in https://github.com/stackblitz-labs/bolt.diy/pull/430 * feat: add custom unique filename when download as zip by @lassecapel in https://github.com/stackblitz-labs/bolt.diy/pull/312 * [fix]: README Headings and Ollama Section by @dustinwloring1988 in https://github.com/stackblitz-labs/bolt.diy/pull/490 * UI glow and Prompt Caching by @dustinwloring1988 in https://github.com/stackblitz-labs/bolt.diy/pull/493 * Enhance Chat Functionality with Prompt Caching by @SujalXplores in https://github.com/stackblitz-labs/bolt.diy/pull/431 * combind-merge by @dustinwloring1988 in https://github.com/stackblitz-labs/bolt.diy/pull/498 * BugFix: Terminal render too many times causing performance freeze by @hgosansn in https://github.com/stackblitz-labs/bolt.diy/pull/384 * feat: add Together AI integration and provider implementation guide by @mouimet-infinisoft in https://github.com/stackblitz-labs/bolt.diy/pull/385 * Updated SCSS to use @use instead of @import via sass-migrator by @calvinvette in https://github.com/stackblitz-labs/bolt.diy/pull/496 * Fixed v3_lazyRouteDiscovery flag warn by @dustinwloring1988 in https://github.com/stackblitz-labs/bolt.diy/pull/505 * Update README.md by @dustinwloring1988 in https://github.com/stackblitz-labs/bolt.diy/pull/506 * Docs Link added to readme by @thecodacus in https://github.com/stackblitz-labs/bolt.diy/pull/508 * Update linting-failed-message in pre-commit by @mrsimpson in https://github.com/stackblitz-labs/bolt.diy/pull/512 * feat: better prompt enhancement by @SujalXplores in https://github.com/stackblitz-labs/bolt.diy/pull/428 * fix: typo in docker-compose.yaml by @sci3ma in https://github.com/stackblitz-labs/bolt.diy/pull/471 * fix(ui): header gradient, textarea border, prompt buttons by @qwikode in https://github.com/stackblitz-labs/bolt.diy/pull/368 * (Ready for review) Improve start command on windows by @wonderwhy-er in https://github.com/stackblitz-labs/bolt.diy/pull/316 * chore: package lock removed by @thecodacus in https://github.com/stackblitz-labs/bolt.diy/pull/519 * doc: Issue Template Update by @dustinwloring1988 in https://github.com/stackblitz-labs/bolt.diy/pull/520 * [feat]: Implement chat description editing in sidebar and header, add… by @PuneetP16 in https://github.com/stackblitz-labs/bolt.diy/pull/483 * HIGH PRIORITY - Attach images to prompts by @atrokhym in https://github.com/stackblitz-labs/bolt.diy/pull/332 * Voice input with fixes by @wonderwhy-er in https://github.com/stackblitz-labs/bolt.diy/pull/537 * Added speech to text capability by @navyseal4000 in https://github.com/stackblitz-labs/bolt.diy/pull/275 * Added Fullscreen and Resizing to Preview by @wonderwhy-er in https://github.com/stackblitz-labs/bolt.diy/pull/550 * Added Fullscreen and Resizing to Preview by @JonathanGardner in https://github.com/stackblitz-labs/bolt.diy/pull/549 * feat(Dynamic Models): Added Together AI Dynamic Models by @thecodacus in https://github.com/stackblitz-labs/bolt.diy/pull/513 * (ready for review)Harcode together ai api url as fallback by @wonderwhy-er in https://github.com/stackblitz-labs/bolt.diy/pull/533 * feat(UI): added artifact bundling for custom long artifacts like uploading folder by @thecodacus in https://github.com/stackblitz-labs/bolt.diy/pull/504 * fix: artifact bugfix by @thecodacus in https://github.com/stackblitz-labs/bolt.diy/pull/569 * fix: artifact loop fix by @thecodacus in https://github.com/stackblitz-labs/bolt.diy/pull/571 * feat(git): Git Repository Integration by @thecodacus in https://github.com/stackblitz-labs/bolt.diy/pull/421 * feat: Added a tabbed setting modal by @dustinwloring1988 in https://github.com/stackblitz-labs/bolt.diy/pull/580 * ui: Update the model collapse button by @dustinwloring1988 in https://github.com/stackblitz-labs/bolt.diy/pull/565 * Refinement of folder import by @wonderwhy-er in https://github.com/stackblitz-labs/bolt.diy/pull/426 * Add command detection to git import flow by @wonderwhy-er in https://github.com/stackblitz-labs/bolt.diy/pull/589 * Git import from url by @thecodacus in https://github.com/stackblitz-labs/bolt.diy/pull/585 * ui/settings style by @dustinwloring1988 in https://github.com/stackblitz-labs/bolt.diy/pull/592 * Feat: add vue support for codemirror by @kochrt in https://github.com/stackblitz-labs/bolt.diy/pull/581 * refactor(SettingWindow):Updated Settings Tab Styling by @thecodacus in https://github.com/stackblitz-labs/bolt.diy/pull/600 * Update to Gemini exp-1206 by @kekePower in https://github.com/stackblitz-labs/bolt.diy/pull/573 * docs: Removed Ollama Modelfile Section by @dustinwloring1988 in https://github.com/stackblitz-labs/bolt.diy/pull/605 * Update FAQ.md by @dustinwloring1988 in https://github.com/stackblitz-labs/bolt.diy/pull/606 * ui: Fix Features Toggle by @dustinwloring1988 in https://github.com/stackblitz-labs/bolt.diy/pull/610 * feat: Connections Tabs by @dustinwloring1988 in https://github.com/stackblitz-labs/bolt.diy/pull/607 * feat(styling): added ray effects for the UI as decorative elements by @thecodacus in https://github.com/stackblitz-labs/bolt.diy/pull/282 * Updated logo in header by @thecodacus in https://github.com/stackblitz-labs/bolt.diy/pull/625 * chore: console error fix due to duplicate keys and logs cleanup by @thecodacus in https://github.com/stackblitz-labs/bolt.diy/pull/628 * doc: Replaced images to match new style by @dustinwloring1988 in https://github.com/stackblitz-labs/bolt.diy/pull/629 * Update SettingsWindow.tsx by @dustinwloring1988 in https://github.com/stackblitz-labs/bolt.diy/pull/635 * updated docs with new name by @thecodacus in https://github.com/stackblitz-labs/bolt.diy/pull/637 * fix docs Title by @thecodacus in https://github.com/stackblitz-labs/bolt.diy/pull/639 * Changed Docs URL In Settings by @dustinwloring1988 in https://github.com/stackblitz-labs/bolt.diy/pull/638 * refactor: refactored Setting component, added useSettings Hook to get settings details from one single place by @wonderwhy-er in https://github.com/stackblitz-labs/bolt.diy/pull/645 * refactor: refactored Setting component, added useSettings Hook to get settings details from one single place. by @thecodacus in https://github.com/stackblitz-labs/bolt.diy/pull/620 * Remove other oTToDev mentions by @wonderwhy-er in https://github.com/stackblitz-labs/bolt.diy/pull/648 * Add gemini flash 2.0 by @wonderwhy-er in https://github.com/stackblitz-labs/bolt.diy/pull/649 * fix: grammar/typos in system prompt by @Badbird5907 in https://github.com/stackblitz-labs/bolt.diy/pull/654 * fix: Settings bug fix, provider automatically turns on after opening the settings by @thecodacus in https://github.com/stackblitz-labs/bolt.diy/pull/662 * docs: add link to bolt.new issue tracker by @AriPerkkio in https://github.com/stackblitz-labs/bolt.diy/pull/665 * added start message for dev server by @thecodacus in https://github.com/stackblitz-labs/bolt.diy/pull/668 * fix: dev command by @thecodacus in https://github.com/stackblitz-labs/bolt.diy/pull/682 * fix: added default value to true for provider setting in initial by @thecodacus in https://github.com/stackblitz-labs/bolt.diy/pull/683 * fix: the creds issue in workflow by @thecodacus in https://github.com/stackblitz-labs/bolt.diy/pull/690 * docs: added socials by @thecodacus in https://github.com/stackblitz-labs/bolt.diy/pull/697 ## New Contributors * @jasonm23 made their first contribution in https://github.com/stackblitz-labs/bolt.diy/pull/1 * @jonathands made their first contribution in https://github.com/stackblitz-labs/bolt.diy/pull/2 * @yunatamos made their first contribution in https://github.com/stackblitz-labs/bolt.diy/pull/5 * @fabwaseem made their first contribution in https://github.com/stackblitz-labs/bolt.diy/pull/6 * @kofi-bhr made their first contribution in https://github.com/stackblitz-labs/bolt.diy/pull/28 * @fernsdavid25 made their first contribution in https://github.com/stackblitz-labs/bolt.diy/pull/12 * @aaronbolton made their first contribution in https://github.com/stackblitz-labs/bolt.diy/pull/23 * @goncaloalves made their first contribution in https://github.com/stackblitz-labs/bolt.diy/pull/24 * @muzafferkadir made their first contribution in https://github.com/stackblitz-labs/bolt.diy/pull/30 * @ArulGandhi made their first contribution in https://github.com/stackblitz-labs/bolt.diy/pull/36 * @TarekS93 made their first contribution in https://github.com/stackblitz-labs/bolt.diy/pull/44 * @zenith110 made their first contribution in https://github.com/stackblitz-labs/bolt.diy/pull/51 * @ZerxZ made their first contribution in https://github.com/stackblitz-labs/bolt.diy/pull/60 * @noobydp made their first contribution in https://github.com/stackblitz-labs/bolt.diy/pull/64 * @mayurjobanputra made their first contribution in https://github.com/stackblitz-labs/bolt.diy/pull/55 * @hillct made their first contribution in https://github.com/stackblitz-labs/bolt.diy/pull/71 * @ajshovon made their first contribution in https://github.com/stackblitz-labs/bolt.diy/pull/77 * @milutinke made their first contribution in https://github.com/stackblitz-labs/bolt.diy/pull/196 * @patrykwegrzyn made their first contribution in https://github.com/stackblitz-labs/bolt.diy/pull/209 * @ali00209 made their first contribution in https://github.com/stackblitz-labs/bolt.diy/pull/101 * @TommyHolmberg made their first contribution in https://github.com/stackblitz-labs/bolt.diy/pull/188 * @albahrani made their first contribution in https://github.com/stackblitz-labs/bolt.diy/pull/178 * @karrot0 made their first contribution in https://github.com/stackblitz-labs/bolt.diy/pull/104 * @JNN5 made their first contribution in https://github.com/stackblitz-labs/bolt.diy/pull/247 * @thecodacus made their first contribution in https://github.com/stackblitz-labs/bolt.diy/pull/228 * @chrismahoney made their first contribution in https://github.com/stackblitz-labs/bolt.diy/pull/261 * @wonderwhy-er made their first contribution in https://github.com/stackblitz-labs/bolt.diy/pull/251 * @cardonasMind made their first contribution in https://github.com/stackblitz-labs/bolt.diy/pull/285 * @dmaksimov made their first contribution in https://github.com/stackblitz-labs/bolt.diy/pull/158 * @armfuls made their first contribution in https://github.com/stackblitz-labs/bolt.diy/pull/118 * @ahsan3219 made their first contribution in https://github.com/stackblitz-labs/bolt.diy/pull/314 * @hgosansn made their first contribution in https://github.com/stackblitz-labs/bolt.diy/pull/330 * @kekePower made their first contribution in https://github.com/stackblitz-labs/bolt.diy/pull/338 * @SujalXplores made their first contribution in https://github.com/stackblitz-labs/bolt.diy/pull/347 * @hasanraiyan made their first contribution in https://github.com/stackblitz-labs/bolt.diy/pull/351 * @qwikode made their first contribution in https://github.com/stackblitz-labs/bolt.diy/pull/361 * @mrsimpson made their first contribution in https://github.com/stackblitz-labs/bolt.diy/pull/367 * @dustinwloring1988 made their first contribution in https://github.com/stackblitz-labs/bolt.diy/pull/456 * @PuneetP16 made their first contribution in https://github.com/stackblitz-labs/bolt.diy/pull/427 * @lassecapel made their first contribution in https://github.com/stackblitz-labs/bolt.diy/pull/312 * @mouimet-infinisoft made their first contribution in https://github.com/stackblitz-labs/bolt.diy/pull/385 * @calvinvette made their first contribution in https://github.com/stackblitz-labs/bolt.diy/pull/496 * @sci3ma made their first contribution in https://github.com/stackblitz-labs/bolt.diy/pull/471 * @atrokhym made their first contribution in https://github.com/stackblitz-labs/bolt.diy/pull/332 * @navyseal4000 made their first contribution in https://github.com/stackblitz-labs/bolt.diy/pull/275 * @JonathanGardner made their first contribution in https://github.com/stackblitz-labs/bolt.diy/pull/549 * @kochrt made their first contribution in https://github.com/stackblitz-labs/bolt.diy/pull/581 * @Badbird5907 made their first contribution in https://github.com/stackblitz-labs/bolt.diy/pull/654 * @AriPerkkio made their first contribution in https://github.com/stackblitz-labs/bolt.diy/pull/665 **Full Changelog**: https://github.com/stackblitz-labs/bolt.diy/commits/v0.0.1