/dust

Design and Deploy Large Language Model Apps

Primary LanguageJavaScript

Dust

Generative Models App Specification and Execution Engine.

Docker Quick Start

  1. Install Docker
  2. Clone this repo
  3. Run docker compose up in the root of the repo
  4. Go to http://localhost:3000/api/init to initialize the database
  5. Go to http://localhost:3000 to use Dust

Command-line Client Quick Start

  • Install Rust
  • Clone this repository ($DUST_PATH represents the path to the dust repository).
  • cd $DUST_PATH/core
  • cargo build --release --bin dust
  • alias dust="$DUST_PATH/core/target/release/dust"
  • dust init new_test_project
  • cd new_test_project
  • dust help

See the video demo for an explanation of the commands.

Hosted Dust Quick Start

  • Install Rust
  • Install Node
  • Clone this repository ($DUST_PATH represents the path to the dust repository).
  • Run the internal API:
    • cd $DUST_PATH/core
    • cargo run --bin dust-api
  • Setup the Frontend app:
    • cd $DUST_PATH/front
    • npm install
    • create .env.local
  • Run the Frontend app:
    • npm run dev
    • Visit http://localhost:3000/api/init 🙈
    • Then go to http://localhost:3000/

Questions / Help

https://discord.gg/8NJR3zQU5X