Skip to content

Latest commit

 

History

History
 
 

desktop

bloop App

The bloop app is built using Tauri, a Rust framework for building cross-platform apps.

Dependencies

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 (including webkit-gtk)
  • pango

Setup

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

Wiping an index

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