Go to file
2024-07-30 10:31:35 +02:00
.github/workflows ci: use correct versions (#2) 2024-07-19 11:04:26 +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 feat: allow to disable auth during development (#21) 2024-07-30 10:31:35 +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: oauth-based login (#7) 2024-07-29 20:31:45 +02:00
pnpm-lock.yaml fix: use jose for cloudflare compatibility (#20) 2024-07-29 21:26:52 +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