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 the bloop cache directory and re-indexing can fix a corrupted index. You can find the bloop cache here:
OS | Cache Path |
---|---|
MacOS | ~/Library/Caches/ai.bloop.bloop |
Windows | %LOCALAPPDATA%\ai.bloop.bloop |
Linux | ~/.cache/ai.bloop.bloop |