Fully offline camera app runs YOLOv8n + fine-tuned 0.8B VLM on-device, open-sourced
divinetribe1 · reddit · 2026-09-13
A developer open-sourced (GPL 3) a fully offline camera app whose architecture centers on a two-model split:
- Detection: YOLOv8n trained on Open Images V7, 601 classes, live on preview frames; tflite fp16 on Android
- Description: a fine-tuned 0.8B VLM quantized to 4-bit via MLX Swift on iOS and llama.cpp + mtmd on Android, answering in one sentence (e.g. "this is a bill from Umpqua Bank for $76.50, due April 2nd, 2027")
- Routing: before the VLM runs, a document check (Vision document segmentation on iOS, ML Kit text recognition on Android) decides page-question vs scene-question — same weights, different prompt, noticeably better answers
- Numbers: 300ms model load; 90s per description on a cheap GPU-less Android phone; Vulkan probe-and-fallback; arm64 only
- All weights ship with the app — no first-run download, no API keys
More from coding & agent
- freecad-mcp: 2.2k-star MCP server lets Claude Desktop drive FreeCAD for CAD and FEM — tom_doerr · 2026-09-13
- Dev fine-tunes Qwen 3.8 on 81,837 book annotations, writing quality up 86% in blind tests — Scobleizer · 2026-09-13
- Connecting health wearables via API/MCP gets tangled: use Whoop as single source of truth — gethackteam · 2026-09-13
- Muse Spark 1.3 ties Fable 5.1 in 105-bug repo test, Meta joins frontier — PawelHuryn · 2026-09-13
- xAI to Host 3-Day Grok Bot Galaxy Event With Live Demos and Build Sessions Starting Sept 15 — XFreeze · 2026-09-13
- AI-powered intrusions leave telltale pentest naming that defenders can search for — cyb3rops · 2026-09-13