QCue v1.1.0 ๐๐ โ first public open-source release (AGPL-3.0) + the first public Android APK
QCue v1.1.0 is the first public release of QCue and the point where the project goes open
source under AGPL-3.0: the full source โ the LLM harness core, the idea engine, and the multi-tenant
Axum backend (qcue-rs/), plus the offline-first Flutter app (qcue_app/) โ is now public, alongside
the first public Android APK, built from this very v1.1.0 source tag. Earlier 1.0.x builds
were private/internal and pre-public; the public release line starts here, from a clean, audited
history.
QCue itself is unchanged: a capture-first second brain โ jot or speak a fleeting thought, a BYOK LLM
distills your stream into a linked, Karpathy-style markdown wiki ([[wikilinks]], index.md,
log.md), and a nightly Auto-Dream keeps it consolidated.
๐ค Works out of the box โ the app ships pointing at QCue's hosted backend, so just sign up in-app (one tap with Google), no key needed to start.
The attached APK is upload-key (release) signed; on a sideloaded install allow "install unknown
apps." Android 7.0+. Verify the download against the attached SHA256SUMS first.
๐ฆ Downloads
| Android | iOS |
|---|---|
โฌ๏ธ arm64-v8a APK โ 23.8 MB, virtually every phone from ~2017 on (Android 7.0+). Built from the public v1.1.0 tag. |
๐ Download on the App Store โ QCue: Capture Your Mind. iOS remains the functional reference (verified on iPhone 16). |
Verify integrity: the SHA-256 of the asset is in the attached
SHA256SUMS.Why one arm64-v8a APK? It covers essentially every phone from ~2017 on at ~24 MB โ versus a ~64 MB "universal" APK that also bundles the emulator-only x86_64 and legacy 32-bit slices. (Need 32-bit? Build
armeabi-v7ayourself from thev1.1.0source.)
๐งญ The road here โ v0.1.0 โ v1.0.5 (what shipped before the public debut)
A concise recap of the private/internal builds that led to this release:
- v0.1.0โv0.1.6 โ the capture-first second brain takes shape: a daily capture feed, the BYOK
harness that distills captures into a[[wikilinked]]markdown wiki, agentic recall, and the nightly
Auto-Dream consolidation. Multi-tenant cloud sync goes live; first Android launch. - v0.2.0โv0.2.2 โ the harness gets real tools: live web search + multi-provider tool use;
voice capture matures (on-device STT + cloud fallback); Android reaches iOS parity (recall
picker, capture editing, brand icon). - v1.0.0 โ first official release: Android slimmed ~64% via split-per-ABI APKs, an
App-Bundle/upload-key build pipeline, bundle idcn.qcue.app. - v1.0.1โv1.0.3 โ sign-in hardening: Sign in with Google (native OS picker, release-signed),
leak-proof account switching, Sign in with Apple (iOS), refreshed brand + Android themed icons. - v1.0.4 โ seamless self-updating: Shorebird code-push + an in-app updater (unified, git-derived
build numbers across iOS & Android). - v1.0.5 โ security hardening: verified Android App Links (closing the
qcue://hijack),
signed-APK integrity check, and a client+backend audit (cleartext guard, no-redirect HTTP client,
per-item biometric Keychain ACL, CSPRNG magic-link tokens).
From here on, release notes will cover only the incremental changes per version.
โ๏ธ Capture โ never lose a thought
- ๐ Always-ready field; ideas land newest-first in a daily feed.
- ๐๏ธ Voice capture โ on-device speech-to-text with live partials + an editable cloud-transcription fallback.
- ๐ค Share-sheet ingest + ๐งฉ a home-screen quick-capture widget that deep-links into compose.
- ๐พ Offline-first โ every capture persists to local storage before the network, then flushes in
order, idempotently. Queued captures are never evicted.
๐ Wiki โ your notes, distilled
- ๐ง A BYOK LLM distills your raw stream into a Karpathy-style markdown wiki โ
[[wikilinks]], an
index.md, a runninglog.mdโ fully browsable with backlinks, and editable (it re-distills to match).
๐ Recall โ ask your second brain
- ๐ฌ Agentic retrieval over your vault (full-text + fuzzy, CJK-aware), blended with curated memory.
- ๐ Streamed answers with inline citations + a collapsible reasoning disclosure.
- ๐ Live web search; ๐๏ธ per-question model & reasoning-effort, ChatGPT-style.
๐ Auto-Dream โ it tidies up while you sleep
- ๐ A nightly consolidation agent (Orient โ Gather โ Consolidate โ Prune) that merges, links, prunes.
- ๐ธ Cost is checked before any model call; every proposed edit goes through a reversible approve/reject gate.
๐๏ธ Bring your own model (BYOK)
- ๐ Your keys, your providers; ๐ multi-provider with mid-flight fallback (DeepSeek โ OpenAI โ Anthropic).
- ๐ Per-day cost ledger. Cloud account sync works with no key; only notesโwiki & recall need a provider key.
๐ Privacy & security
- ๐ก๏ธ BYOK secrets are AES-GCM in a vault, decrypted into a zeroize-on-drop key only at dispatch,
redacted at every storage/log boundary. ๐ Biometric-gated vault reads. - ๐ข True multi-tenant isolation via Postgres Row-Level Security โ the client never sends a tenant id.
- ๐ Verified Android App Links + signed-APK integrity check (from v1.0.5).
๐จ The app โ 5 screens, 3 themes
- ๐งญ Capture ยท Wiki ยท Recall ยท Activity ยท Settings, tab-preserving navigation.
- ๐จ Clean Light ยท Anthropic Warm ยท Night, switchable live, all WCAG-AA. ๐ฒ Multi-device read-sync.
๐ New in v1.1.0 โ QCue goes open source
- ๐ AGPL-3.0 source release โ the entire stack (
qcue-rs/Rust workspace +qcue_app/Flutter app)
is public, in a repository with a clean, audited, independent history (no private history exposed). - ๐ค First public Android APK, built from this public
v1.1.0source tag (not from private
history) and upload-key signed โ reproducible from the source you can read. - ๐งพ Complete third-party notices, including the Flutter engine license sidecar.
- ๐ Bilingual README (English / ็ฎไฝไธญๆ) and full public governance docs (
SECURITY.md,
CONTRIBUTING.md,CODE_OF_CONDUCT.md,NOTICE,CHANGELOG.md). - ๐ก๏ธ Generated only through a whitelist export workflow โ ops docs, internal references, production
configs and secrets are never exported.
โ Verification
- ๐ท๏ธ versionName
1.1.0, versionCode2110โversionNameis read straight frompubspec.yaml(1.1.0+110);2110is Flutter's standard per-ABI offset (1000ร2 + 110) for the arm64-v8a split. - ๐ฑ Built from the public
v1.1.0tag ofSparkyWen/qcueviaflutter build apk --release --split-per-abi. - ๐ Upload-key (release) signed (
apksigner verifyโ, v2 scheme): signerCN=QCueโ not a debug build. - #๏ธโฃ arm64-v8a APK SHA-256:
8c71e62f43b75c3f99cfec32d12df85968ba23069a85826a05cda9d9daae2af5(also in the attachedSHA256SUMS). - ๐งช
flutter analyzeclean;flutter test502 passed / 2 skipped / 0 failed. - โ๏ธ Ships pointing at QCue's hosted backend by default โ no server setup needed to start.
๐ Notes
- ๐ช Google Play distribution is not available yet โ this APK is for direct sideload.
- ๐ iOS is live on the App Store, not distributed via GitHub; iOS is the functional reference.
- ๐ notesโwiki & recall need a BYOK provider key (Settings โ key vault) or a server default;
cloud account sync (Google / email / Apple) works with no key. - ๐งฑ The public source is AGPL-3.0 โ you can build your own APK from this tag.
- ๐ Issues & feedback welcome on the tracker.