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