Open-Assistant

(★ 37,407)

OpenAssistant is a chat-based assistant that understands tasks, can interact with third-party systems, and retrieve information dynamically to do so.

File Explorer

  • .dockerignore
  • .gitattributes
  • .gitignore
  • .pre-commit-config.yaml
  • .python-version
  • CODEOWNERS
  • CONTRIBUTING.md
  • docker-compose.yaml
  • inlang.config.js
  • LICENSE
  • pyproject.toml
  • README.md
  • redis.conf

# Installation Guide

docker
Prerequisites

Setup Steps

git clone https://github.com/LAION-AI/Open-Assistant.git

Clone the project repository.

docker compose --profile ci up --build --attach-dependencies

Build and run the development environment using Docker Compose.

Key Commands

docker compose --profile ci up --build --attach-dependencies

Runs the entire stack including website, backend, and dependent services for Open-Assistant.

When running on MacOS with an M1 chip, prepend DB_PLATFORM=linux/x86_64 to the docker compose command.

# Use via CDN

jsDelivr

jsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.

Release Timeline

Command Glossary

Commands referenced in this DOCs, explained below.

🔍

docker compose

View Details ▼

Run and manage multi container Docker applications.

docker compose ps

List all running containers:

docker compose up {{[-d|--detach]}}

Create and start all containers in the background using a `docker-compose.yml` file from the current directory:

docker compose up --build

Start all containers, rebuild if necessary:

// repository documentation