Go to file
2024-08-22 14:27:34 +02:00
.github ci: deploy to cloudflare (#19) 2024-07-30 11:15:38 +02:00
.husky chore: make sure that husky hooks are executed 2024-07-12 17:45:50 +02:00
.vscode feat: initial commit 2024-07-11 16:20:57 +02:00
packages/bolt fix: user avatar (#51) 2024-08-22 14:27:34 +02:00
.editorconfig feat: initial persistence (#3) 2024-07-25 14:03:38 +01:00
.gitignore feat: initial commit 2024-07-11 16:20:57 +02:00
.prettierignore feat: initial commit 2024-07-11 16:20:57 +02:00
.prettierrc feat: initial commit 2024-07-11 16:20:57 +02:00
.tool-versions feat: add login 2024-07-11 21:25:19 +02:00
eslint.config.mjs fix: do not use path mapping for worker function 2024-07-25 18:04:36 +02:00
package.json feat: navigate away when deleting current chat (#44) 2024-08-21 21:18:38 +01:00
pnpm-lock.yaml feat: rework ux for deleting chats (#46) 2024-08-21 07:58:43 +02:00
pnpm-workspace.yaml feat: initial commit 2024-07-11 16:20:57 +02:00
README.md feat: oauth-based login (#7) 2024-07-29 20:31:45 +02:00

Bolt Monorepo

Welcome to the Bolt monorepo! This repository contains the codebase for Bolt, an AI assistant developed by StackBlitz.

Repository Structure

Currently, this monorepo contains a single package:

  • bolt: The main package containing the UI interface for Bolt as well as the server components.

As the project grows, additional packages may be added to this workspace.

Getting Started

Prerequisites

  • Node.js (v20.15.1)
  • pnpm (v9.4.0)

Installation

  1. Clone the repository:
git clone https://github.com/stackblitz/bolt.git
cd bolt
  1. Install dependencies:
pnpm i
  1. Optionally, init git hooks:
pnpmx husky

Development

To start developing the Bolt UI:

  1. Navigate to the bolt package:
cd packages/bolt
  1. Start the development server:
pnpm run dev