MCPcopy Index your code
hub / github.com/boquila/boquilahub

github.com/boquila/boquilahub @v0.5

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.5 ↗ · + Follow
432 symbols 1,155 edges 40 files 65 documented · 15% updated 1d agov0.5 · 2026-05-26★ 2163 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

BoquilaHUB

Cross-platform app to run AI models to monitor and protect nature. Locally, no cloud.

readme

Features

  • Cross-platform
  • GUI, TUI and CLI tool
  • Run AIs for computer vision and audio, locally
  • Process image, video, live feed or audio files
  • Deploy and consume REST APIs, with maximum efficiency. Powered by axum

Installation

Download the latest binaries from releases

We offer two versions, one with both dependencies (ffmpeg and onnxruntime) and one without, in case you have them in your computer already.

AIs

You can load any .bq model. You can find them on our website.

List of Platforms

Platform Production ready
Windows
Linux
Android On the way
Web On the way
MacOS Not soon
iOS Not soon

List of Runtimes

Runtime Description Requirements Available?
CPU Your average CPU Having a CPU
NVIDIA CUDA CUDA execution provider for NVIDIA GPUs (Maxwell 7xx and above) CUDA v12.8 + cuDNN 9.7
Remote BoquilaHUB A BoquilaHUB session in your network with a deployed REST API Having the URL
NVIDIA TensorRT TensorRT execution provider for NVIDIA GPUs (GeForce 9xx series and above) 🚧 🚀 Soon
AMD ROCm ROCm execution provider for AMD GPUs 🚧 🚀 Soon
AMD MIGraphX MIGraphX execution provider for AMD GPUs 🚧 🚀 Soon
AMD Vitis AI Vitis AI execution provider for Xilinx FPGA devices 🚧 🚀 Soon
Intel OpenVINO OpenVINO execution provider for Intel Core CPUs (6th gen and above) 🚧 🚀 Soon
Intel oneDNN Intel oneDNN execution provider for x86/x64 targets 🚧 🚀 Soon
Microsoft DirectML DirectML execution provider for Windows x86/x64 targets with dedicated GPUs 🚧 🚀 Soon
Microsoft Azure Azure AI execution provider for cloud-based inference 🚧 🚀 Soon
Qualcomm QNN Qualcomm AI Engine Direct SDK execution provider for Qualcomm chipsets 🚧 🚀 Soon
Apple CoreML CoreML execution provider for Apple devices 🚧 🚀 Soon
XNNPACK XNNPACK execution provider for optimized inference on ARM and x86 devices 🚧 🚀 Soon
Huawei CANN Huawei CANN execution provider for Huawei Ascend AI processors 🚧 🚀 Soon
Android NNAPI Android NNAPI execution provider for mobile devices with NNAPI support 🚧 🚀 Soon
Apache TVM Apache TVM execution provider for multiple backends 🚧 🚀 Soon
Arm ACL Arm Compute Library (ACL) execution provider for Arm devices 🚧 🚀 Soon
ArmNN ArmNN execution provider for ARM-based devices 🚧 🚀 Soon
Rockchip RKNPU Rockchip RKNPU execution provider for Rockchip NPUs 🚧 🚀 Soon

How to compile

If you want to compile from source just have to

git clone https://github.com/boquila/boquilahub/
cd boquilahub
cargo build --release
cargo run --release

Probably instead of cloning from main, you should prefer to get the source code from a tagged version

Dependencies

FFmpeg

This project requires FFmpeg to be installed and available in your system PATH.

Windows:

curl -L -o ffmpeg.7z https://github.com/GyanD/codexffmpeg/releases/download/7.1.1/ffmpeg-7.1.1-full_build-shared.7z
7z x ffmpeg.7z -offmpeg -y

set FFMPEG_DIR=%cd%\ffmpeg\ffmpeg-7.1.1-full_build-shared
set PATH=%FFMPEG_DIR%\bin;%PATH%

Linux:

sudo apt-get update
sudo apt-get install -y \
  ffmpeg \
  libavutil-dev \
  libavcodec-dev \
  libavformat-dev \
  libswscale-dev \
  libavdevice-dev \
  libavfilter-dev \
  libswresample-dev

ONNX Runtime

Prefer 1.24.4 version: https://github.com/microsoft/onnxruntime/releases/tag/v1.24.4

Extension points exported contracts — how you extend this code

Core symbols most depended-on inside this repo

Shape

Method 218
Function 150
Class 43
Enum 17
Interface 4

Languages

Rust100%

Modules by API surface

src/api/abstractions.rs56 symbols
src/gui/mod.rs47 symbols
src/gui/image.rs34 symbols
src/gui/feed.rs34 symbols
src/api/bq.rs30 symbols
src/gui/video_file.rs28 symbols
src/tui.rs27 symbols
src/gui/audio.rs25 symbols
src/api/processing/pre.rs16 symbols
src/api/processing/post.rs16 symbols
src/api/render.rs15 symbols
src/api/video_file.rs12 symbols

For agents

$ claude mcp add boquilahub \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page