The bloop app is built using Tauri, a Rust framework for building cross-platform apps.
To build the Tauri app you need the following dependencies:
rustup
clang
cmake
wget
protobuf
onnxruntime
Linux users need to ensure that the following are present:
AppImageKit
atk
dbus
glib
gtk3
(includingwebkit-gtk
)pango
All commands should be run from the root directory unless specified otherwise.
First make sure dependencies have been downloaded and installed:
git lfs install
git lfs pull
npm install
Then to build the app locally:
npm run build-app
Alternatively, to run the app in dev mode:
npm run start-app
Deleting and re-indexing the bloop index can fix corruption issues. bloop's index is stored:
OS | Index Path |
---|---|
MacOS | ~/Library/Application\ Support/ai.bloop.bloop |
Windows | %APPDATA%/bloop |
Linux | ~/.local/share/bloop |