This is a minimal example of getting started with standalone installation of Harbor Boost with custom modules.
# 1. Clone the repository
git clone git@github.com:av/boost-starter.git
# 2. Move to the repository
cd boost-starter
# 3. Launch boost
./launch.sh
Modify the launch.sh
script to configure your Boost instance. You'll find all supported environment variables documented in the Boost Wiki.
You'll find pre-included example
module in the boost_modules
directory with a sample workflow that avoids invoking an LLM altogether and replies with "Hello, boost!" to any message.
ID_PREFIX = 'example'
async def apply(chat, llm):
await llm.emit_message('Hello, boost!')
You can further modify/add files in the boost_modules
directory to include your custom modules. See the custom modules guide to learn more.