BOAR keeps a small AI and a library of 50,000 articles on your phone. Turn on airplane mode and it still answers, with the sources under every answer, so you can check it. No account. No server. Nothing between you and your questions.
01 Builders, privacy people, judges
Four questions. You get the branch, the files and the exact steps for your phone and your goal, from a one-tap APK to a build from source.
Android or GrapheneOS: pick an APK below. Build it yourself: the README. Windows: BOAR for Windows (beta).
02 The bounty's requirements
Reviewed on v2.0.0-rc1 (Oct 20) in COMPLIANCE.md. The current release is v2.0.0-rc2, Oct 24, 2026.
Any 64-bit ARM phone, Android 8+. Tested on a Pixel 8a with GrapheneOS, Oct 21.
One model loaded at a time. Setup picks the model by the phone's memory.
About 2.7 GB by default. The 50 GB budget is checked before every download.
Answers come from the phone. The internet is used only for downloads you start.
The rc1 APK was audited: none.
MIT code, one Gradle command, every model and dataset documented.
03 Measured on real phones
Wikipedia Vital Articles, 164 MB, on the phone.
Qwen2.5 1.5B, 8 GB phone, Oct 18. First word in 4.9 s.
A 35B MoE on a 12 GB phone, experts read from storage, Oct 19.
Personal Files, Qwen3 4B, 0 invented, Oct 21.
04 The approach
BOAR finds the passages on the phone, asks a local model to answer from them, and shows you which ones it used.
Typed or spoken, on the phone.
Full-text + on-device embeddings.
llama.cpp, one model at a time.
The passages it used, under the answer.
05 Big Boar · Boar Labs
The bounty names one promising direction: extreme mixture-of-experts, with most of the weights living on disk and only a small part active for each token. Big Boar runs exactly that shape today.
Alpha, off by default, and slow: answers take minutes. We measure it in the open and say so.
06 What's in rc2
A source opens the full article, offline, with the passage BOAR used marked.
Up to three searches, then one answer.
Ask about your own PDFs and notes.
Chats sealed, screen blank in recent apps.
2.06 GB, everything inside. It never needs the internet.
SHA-256 and the signing certificate.
07 For the judges, and for anyone
All three are signed with the same key and install over rc1 and BOAR 1.x, keeping your models, chats and settings. Release notes: v2.0.0-rc2.
$ sha256sum boar-v2.0.0-rc2-arm64.apk
db5544bd601c541261939f5434d251771b0c17e408daa295bc12999e63b7b7ff
$ apksigner verify --print-certs boar-v2.0.0-rc2-arm64.apk
Signer: CN=BOAR, O=sopa.team · cert SHA-256 7cf514f9…edd1f01Offline APK SHA-256: d73d6e84…f74d67. The 4B one: 536f3580…c6c2f. Full hashes are in the release notes.
Open the APK on the phone, or adb install it. The standard APK downloads the answer model, the search model and the library once, while a setup guide walks you through the look, your files, a PIN and Boar Labs. The offline APK unpacks in seconds and skips the download.
Research questions from our open eval set. Tap one to copy it:
Tap a source to open the full article, with the passage marked. On a 12 GB phone, switch on Big Boar in Settings → Experimental → Boar Labs.
08 Measured, not hyped
Born from poidh bounty #31. Open source, and growing in public.