A free, privacy-first, multi-platform social-media downloader, private media manager, and on-device AI library. Paste a link (YouTube, Instagram, TikTok, X, …) and GrabBit downloads the media on-device using yt-dlp + ffmpeg. Downloads stay in a private in-app library by default; exporting to the device gallery is always an explicit choice. On-device AI + a relationship graph make the library searchable and self-organizing — no cloud, no accounts.
Where it's going (v2): the Things Engine extends the library from media to a typed, interlinked graph of on-device schema.org artifacts (recipes, events, places, …). v1 ships unchanged first.
Platforms: Android first (sideload APK/AAB, off the Play Store). Windows in v2.
Everything is on-device, and on-device = FREE, forever. Downloads, media manager, playback, metadata, app lock, and all on-device AI + the relationship graph run on your own device, cost nothing, and are free forever. Sustained by an optional donations link. No ads, no telemetry, no cloud, no accounts.
| Band | Theme | Network | Money |
|---|---|---|---|
| v1 | Android, free, on-device, AI-powered: downloader + private media manager, then the Activity Inbox (P11) + the on-device AI + relationship-graph pillar (P10, P12–P13), then beta & launch (P14) | Offline | Free |
| v2 | Local-only expansion: Windows parity + production polish + authenticated/cookie import | Offline | Free |
(AI is core to the vision, so v1 ships after the AI work. The previously planned v3 cloud/credits band is dropped.)
Flutter · Riverpod · go_router · Drift (SQLite) · Pigeon · youtubedl-android
(Android engine) · CozoDB (on-device graph + vector index) · flutter_gemma
(on-device AI: embeddings + LLM + RAG) · Material 3. See docs/ for the
full design.
flutter pub get
dart run build_runner build # Riverpod/Drift codegen
dart format --set-exit-if-changed . # CI gate
flutter analyze # CI gate
flutter test # CI gate
flutter build apk --debug # debug APKCI runs format → analyze → test on every push/PR. APK builds are manual
(build-apk.yml, workflow_dispatch).
CLAUDE.md— agent/contributor operating guide (start here)docs/PRD.md— product requirementsdocs/ARCHITECTURE.md— system designdocs/SPEC.md— technical specdocs/GRAPH-SPEC.md— on-device graph + vector DB (CozoDB)docs/AI-SPEC.md— on-device edge-AI designdocs/ROADMAP.md— phased delivery plandocs/things-engine.md— the Things Engine (v2 vision: a typed, on-device artifact library)docs/decisions/— Architecture Decision Records (ADR-0001–0004)
GrabBit is a general-purpose downloader; the user is solely responsible for
complying with the terms of service and copyright law of the sites they use, and
for only downloading content they have the right to. GrabBit hosts no copyrighted
content, ships no pre-loaded media, and is not designed to circumvent any
technical protection or DRM. It orchestrates the open-source yt-dlp + ffmpeg
tools entirely on-device.
Licensed under the Apache License, Version 2.0. You may use, modify, and distribute this software under those terms.