Repository navigation
Releases
Commonplace 0.4.1
Commonplace is an offline research assistant for Android. It answers from Wikipedia and other reference text on the phone and cites its sources. The app has no INTERNET permission.
Changes since 0.4.0
- Faster writing with MiniCPM. The optional MiniCPM5 2B speed pack (
minicpm5-2b-dspark.tar, 187 MB) holds a small draft model by OpenBMB. It proposes the next 3 tokens, and MiniCPM checks them in one step. On a Pixel 10, on 9 demanding prompts, MiniCPM wrote 15.1 instead of 10.0 tokens per second, and the first word did not come later. The answers change a little, but the release gate found the same quality on 142 questions. Settings > Advanced > Speculative decoding turns it off. - Ask about other apps' text. Select text in another app, or share it, and pick Ask Commonplace. The app also takes shared PDF and Markdown files after you confirm.
- Diagnostics checks. Diagnostics runs a speed test (5 fixed questions) and an accuracy check (12 questions with known answers). Share, Copy or Report on GitHub sends the report, which holds none of your questions. The GitHub button opens your browser, so the app stays offline.
- Guided first run and real progress while a model loads. The answer card folds, a sheet shows each citation, and Settings is simpler.
- Safer pack installs. The app installs a pack only after it reads and checks the whole file. A full disk or a killed app leaves no partial files.
- No lost conversations. A full disk or a kill keeps the last saved conversation. The conversation and an unanswered question come back after Android kills the app in the background. History saves stopped questions and has Undo.
- A failed model load no longer leaves the app stuck. The app loads another installed model and names it.
- Stop and Unload work at once. Stop ends an answer during the prefill too, and Unload in the notification stops a running answer.
- Correct calculator numbers. "2,5% of 200" is 5, not 50, and "0.1% of 2" is 0.002, not 0. The citation check no longer counts a rounded figure as supported unless the sentence names its scale.
Install 0.4.1 over any earlier version. The installed packs stay.
Known issues
- The speed pack is tested only on a Pixel 10 (12 GB). With it, MiniCPM uses about 3.0 GB, close to Android's 3 GiB limit for a hidden app; on the Pixel 10 the app was not killed. On a phone with less memory, turn off Speculative decoding if the app closes in the background.
- Ling's answer to "How do I fix a squeaky door hinge?" can give door-fitting steps instead of the fix.
- Ling's answer to "Which country won the Eurovision Song Contest 2025, and with which song?" names the singer instead of the country, and it gives the wrong song.
- A citation can point to the wrong article, so a higher citation count does not prove that each citation is right.
Install
- Download
commonplace-0.4.1.apkbelow on an Android phone (64-bit ARM, Android 12 or later) and install it. - Open Commonplace. The first run lists the files for your phone. In Library, under Get more, tap each file and then Download. The browser saves
commonplace-starter.tar(11.3 GB, 12 GB phones) orcommonplace-starter-small.tar(8.1 GB, 8 GB phones) from Hugging Face. On a Pixel 10, also download Gemma 4 E2B (Tensor G5) (3.1 GB). - Also download the Reference shelf (
commonplace-breadth.tar, 2.0 GB). With MiniCPM, also download the MiniCPM5 2B speed pack (187 MB). - Tap Install from Downloads and select the files. The app checks each file's SHA-256 while it copies.
SHA-256 of the APK: 1954b46d2c9f02ab2bec3de739f2a341fa49c82caeab940919c8ed7f3aae7734 (also in commonplace-0.4.1.apk.sha256). Full history: CHANGELOG.
Commonplace 0.4.0
Commonplace is an offline research assistant for Android. It answers from Wikipedia and other reference text on the phone and cites its sources. The app has no INTERNET permission.
Changes since 0.3.2
- Faster answers with Ling. On 9 demanding prompts on a Pixel 10, the first word came 12.7% sooner, against a build that already had the llama.cpp patches. Total time fell from 173 s to 142 s, partly because those answers came out 12% shorter. These runs were not interleaved with that build. Across 142 questions the answers are about 8% shorter.
- llama.cpp b12032 with speed patches. In
llama-benchon a Pixel 10, Ling's prefill is 50% faster on a new prompt and about 2 times faster with the system prompt cached. Its decode with that prompt cached is about 60% faster, and MiniCPM's about 30%. - Gemma starts sooner on a Pixel 10. For the first question of a chat, the median first word went from 1.87 s to 1.28 s, with the same decode speed.
- Read aloud. A speaker button under each answer reads it aloud, on the phone. By default the app uses the phone's own offline voice. The optional Read aloud voice pack (
tts-en.tar, 65 MB) adds a bundled English voice, Phonon. Choose it in Settings, under Read aloud. It needs an arm64 phone. - Better how-to answers. A question that starts with "How do I", "How can I" or "How to" gets the steps in order. The model writes the method it knows and checks it against the sources, which win for health and safety steps. With Ling, the first version of this prompt raised Claude's grade on 34 how-to questions from 4.18 to 4.90 of 10. Ling's final prompt scored the same on 29 other questions, with more numbered lists and about 2.8 times as many citations. With Gemma the average stayed the same, and the first-aid answers got more correct. Steps that no source supports show as unverified.
- Better search and evidence with Ling. A small learned scorer merges keyword and semantic results, and a trained head picks one connected window from each passage. Evidence is shorter, with no measurable quality change. Gemma and MiniCPM failed the release gate with these changes, so they keep the old search.
- Pack updates. When this version of the app lists a newer build of a pack you have, the Library shows it under Updates. The app has no internet access, so it learns of new builds only from a new app version.
- Wikibooks without folk remedies. The Reference shelf now leaves out the Wikibooks alternative-medicine books. Their home remedies, such as raw onion on a burn, reached first-aid answers. After the update, the Library lists the Reference shelf under Updates: download it again (2.0 GB) and install it over the old one.
- Follow-up requests. With Ling, the app recognizes more requests to rewrite an answer, such as "shorter" or "as a list".
- Ling no longer stays loaded while the app is hidden. Android 17 limits a hidden app to 3 GiB, and Ling holds about 5 GB. The app now unloads Ling when it goes off screen, or when a running answer ends, and loads it again when it comes back. Gemma and MiniCPM stay loaded.
- Think it through is now one of the follow-up chips, so it no longer covers the answer's buttons.
Install 0.4.0 over any earlier version. The installed packs stay.
Known issues
- Ling's answer to "How do I fix a squeaky door hinge?" got worse: it can give door-fitting steps instead of the fix.
- Ling's answer to "Which country won the Eurovision Song Contest 2025, and with which song?" names the singer instead of the country, and it gives the wrong song.
- Until you install the new Reference shelf, Ling's answer to "How do I treat a minor burn at home?" can suggest a slice of onion. The source is a Wikibooks page that the new shelf removes. With the new shelf, the answer has no onion and the evidence has none of the removed pages, on all three models on the desktop.
- A citation can point to the wrong article, so a higher citation count does not prove that each citation is right.
- Claude did not grade the answers from Gemma's new NPU path. In the app, Gemma passed canary 12 of 12 and abstention 26 of 30.
Install
- Download
commonplace-0.4.0.apkbelow on an Android phone (64-bit ARM, Android 12 or later) and install it. - Open Commonplace. The Get started card lists the files for your phone. Tap Open Library, and under Get more tap each file and then Download. The browser saves
commonplace-starter.tar(11.3 GB, 12 GB phones) orcommonplace-starter-small.tar(8.1 GB, 8 GB phones) from Hugging Face. On a Pixel 10, also download Gemma 4 E2B (Tensor G5) (3.1 GB). - Also download the Reference shelf (
commonplace-breadth.tar, 2.0 GB). It adds travel guides, textbooks, how-to guides and medical pages. - Tap Install from Downloads and select the files. The app checks each file's SHA-256 while it copies.
SHA-256 of the APK: d775acc29fd493795c08b050c40e9dbf3b56aefe67a6e7b32e15737c4ba9bf8f (also in commonplace-0.4.0.apk.sha256). Full history: CHANGELOG.
Commonplace 0.3.2
Commonplace is an offline research assistant for Android. It answers from Wikipedia and other reference text on the phone and cites its sources. The app has no INTERNET permission.
Changes since 0.3.1
- Cited sources come first. Under a finished answer, the Sources row shows the sources that the answer cites, in the order it cites them. The other sources follow, and each source keeps its number.
- Get started lists the Reference shelf. On a phone with no packs, the Get started card lists the Reference shelf (2.0 GB) next to the starter set. It adds travel guides, textbooks and how-to guides. With it, travel answers score 0.53 of Claude's score instead of 0.41.
0.3.1 added computed travel times and cleaner number answers from Gemma (CHANGELOG).
Install 0.3.2 over any earlier version. The installed packs stay. The packs did not change.
Install
- Download
commonplace-0.3.2.apkbelow on an Android phone (64-bit ARM, Android 12 or later) and install it. - Open Commonplace. The Get started card lists the files for your phone. Tap Open Library, and under Get more tap each file and then Download. The browser saves
commonplace-starter.tar(11.3 GB, 12 GB phones) orcommonplace-starter-small.tar(8.1 GB, 8 GB phones) from Hugging Face. On a Pixel 10, also download Gemma 4 E2B (Tensor G5) (3.1 GB). - Also download the Reference shelf (
commonplace-breadth.tar, 2.0 GB). It adds travel guides, textbooks, how-to guides and medical pages. With Gemma on a Pixel 10, it raised travel answers from 0.41 to 0.53 of Claude's score. - Tap Install from Downloads and select the files. The app checks every byte with SHA-256 during the import.
- Ask a question.
You need 8 GB of RAM and free storage of about twice the starter set during the first import. docs/INSTALL.md lists the other packs and the install from a computer.
Packs
The Hugging Face dataset 0xPD33/commonplace-packs, folder packs-2026-09.
| File | Size | Contents |
|---|---|---|
commonplace-starter.tar |
11.3 GB | Starter set for 12 GB phones: Wikipedia starter (2M articles), Ling-3.0-tiny, Wikidata facts |
commonplace-starter-small.tar |
8.1 GB | Starter set for 8 GB phones: Wikipedia starter, MiniCPM5-2B, Wikidata facts |
gemma4-e2b-npu.tar |
3.1 GB | Gemma 4 E2B for the Tensor G5 NPU: the fastest answers on a Pixel 10 |
commonplace-breadth.tar |
2.0 GB | 13 packs: textbooks, Wikibooks, Wikivoyage, Wiktionary, DevDocs, medical and travel health pages and more |
enwiki.tar |
19.2 GB | All of English Wikipedia (replaces the starter Wikipedia) |
arxiv-abs.tar |
3.3 GB | arXiv abstracts |
stackexchange.tar |
2.5 GB | Stack Exchange questions and answers from 51 sites |
minicpm5-2b.tar |
1.4 GB | The small model alone, for a phone with the 12 GB starter set |
voice-en.tar |
0.3 GB | Voice input, English |
Verify the APK
- SHA-256 of
commonplace-0.3.2.apk:e7258ab3f3ff31ccea5da40d7114a50d4ed8b24b431225e7c9dd86c8e22155f3 - Signing certificate SHA-256:
c17ec0b2fe898fa8eb6b172c14be053c5748965a8803bd0f021de737a65aa10b - Permissions: microphone, foreground service and notifications. No network permission.
Known limits
- Gemma runs on the NPU only on a phone with a Tensor G5 (Pixel 10). Google publishes no NPU file for other chips or for Gemma 4 E4B, so other phones answer with Ling or MiniCPM on the CPU.
- On 63 seed questions asked on a Pixel 10, Gemma scores 0.50 of Claude's score with web search (0.51 with the Reference shelf), and Ling 0.53. Head to head, Ling wins 33 and Gemma 21, which is not significant. The judge rates Gemma's answers as correct as Ling's, but less complete.
- In a long session the phone heats up, and Ling's first word takes longer on a hot phone. Gemma on the NPU kept its speed over 126 questions in 76 minutes (first word 2.8 s at most), but that test did not make the phone hot.
- Real speech recognition is tested on the desktop, not yet on a phone's microphone.
Commonplace 0.3.1
Commonplace is an offline research assistant for Android. It answers from Wikipedia and other reference text on the phone and cites its sources. The app has no INTERNET permission.
Changes since 0.3.0
- Travel times are computed. A question with a speed, such as "how long to walk the Great Wall at 5 km an hour", gets the time from Wikidata's length and your speed. Before, Gemma sometimes used Wikidata's walking speed of 0.9 m/s instead of yours.
- Decimals in Wikidata facts get thousands separators ("4,043.27"), so the model copies them as written.
- Cleaner number answers from Gemma. The app removes a copied "COMPUTED:" label from the answer and turns LaTeX math, such as
$\times$and\text{km}, into plain text.
On the 13 numeric and comparison seeds on a Pixel 10, Gemma with these changes won 2, tied 9 and lost 1 against 0.3.0. The Great Wall seed rose from 2.0 to 9.5 points.
Install 0.3.1 over any earlier version. The installed packs stay. The packs did not change.
Install
- Download
commonplace-0.3.1.apkbelow on an Android phone (64-bit ARM, Android 12 or later) and install it. - Open Commonplace and tap Open Library. Under Get more, tap the starter set marked For this phone and tap Download. The browser saves
commonplace-starter.tar(11.3 GB, 12 GB phones) orcommonplace-starter-small.tar(8.1 GB, 8 GB phones) from Hugging Face. On a Pixel 10, also download Gemma 4 E2B (Tensor G5) (3.1 GB). - Also download the Reference shelf (
commonplace-breadth.tar, 2.0 GB). It adds travel guides, textbooks, how-to guides and medical pages. With Gemma on a Pixel 10, it raised travel answers from 0.41 to 0.53 of Claude's score. - Tap Install from Downloads and select the files. The app checks every byte with SHA-256 during the import.
- Ask a question.
You need 8 GB of RAM and free storage of about twice the starter set during the first import. docs/INSTALL.md lists the other packs and the install from a computer.
Packs
The Hugging Face dataset 0xPD33/commonplace-packs, folder packs-2026-09.
| File | Size | Contents |
|---|---|---|
commonplace-starter.tar |
11.3 GB | Starter set for 12 GB phones: Wikipedia starter (2M articles), Ling-3.0-tiny, Wikidata facts |
commonplace-starter-small.tar |
8.1 GB | Starter set for 8 GB phones: Wikipedia starter, MiniCPM5-2B, Wikidata facts |
gemma4-e2b-npu.tar |
3.1 GB | Gemma 4 E2B for the Tensor G5 NPU: the fastest answers on a Pixel 10 |
commonplace-breadth.tar |
2.0 GB | 13 packs: textbooks, Wikibooks, Wikivoyage, Wiktionary, DevDocs, medical and travel health pages and more |
enwiki.tar |
19.2 GB | All of English Wikipedia (replaces the starter Wikipedia) |
arxiv-abs.tar |
3.3 GB | arXiv abstracts |
stackexchange.tar |
2.5 GB | Stack Exchange questions and answers from 51 sites |
minicpm5-2b.tar |
1.4 GB | The small model alone, for a phone with the 12 GB starter set |
voice-en.tar |
0.3 GB | Voice input, English |
Verify the APK
- SHA-256 of
commonplace-0.3.1.apk:00c582f40db6487da8c81d7a2fb98e2477f866a8cbbef7a1a9563a554b8c786f - Signing certificate SHA-256:
c17ec0b2fe898fa8eb6b172c14be053c5748965a8803bd0f021de737a65aa10b - Permissions: microphone, foreground service and notifications. No network permission.
Known limits
- Gemma runs on the NPU only on a phone with a Tensor G5 (Pixel 10). Google publishes no NPU file for other chips or for Gemma 4 E4B, so other phones answer with Ling or MiniCPM on the CPU.
- On 63 seed questions asked on a Pixel 10, Gemma scores 0.50 of Claude's score with web search (0.51 with the Reference shelf), and Ling 0.53. Head to head, Ling wins 33 and Gemma 21, which is not significant. The judge rates Gemma's answers as correct as Ling's, but less complete.
- In a long session the phone heats up, and Ling's first word takes longer on a hot phone. Gemma on the NPU kept its speed over 126 questions in 76 minutes (first word 2.8 s at most), but that test did not make the phone hot.
- Real speech recognition is tested on the desktop, not yet on a phone's microphone.
Commonplace 0.3.0
Commonplace is an offline research assistant for Android. It answers from Wikipedia and other reference text on the phone and cites its sources. The app has no INTERNET permission.
Changes since 0.2.4
- Gemma 4 E2B on the Tensor chip. On a Pixel 10, the new Gemma pack (3.1 GB) runs Gemma 4 E2B on the Tensor G5 NPU. The first word comes after about 2 s and the full answer after 6–8 s, against 17–29 s with Ling on the CPU. With the pack installed, Gemma is the answer model; Settings can still choose Ling. The Library lists the pack only on phones with a Tensor G5 and marks it "For this phone", and Get started on such a phone lists it next to the starter set.
- Speculative decoding for Gemma on the NPU, on by default. It writes about 1.5 times faster (27–31 tok/s). Settings can switch it off.
- Think with Gemma. The Think button and "Think it through" work with Gemma, and the answer shows "Thought for N s".
- Defaults for each model. The evidence budget in Settings shows the loaded model's default, and "Use the model's default" removes your own value. Gemma keeps its full evidence on a warm phone, because the NPU does not slow down.
- One model list in Settings. Gemma and the CPU models are choices in one list. An engine choice saved by an older version no longer keeps a phone with the Gemma pack on the CPU model.
- Safe start. If Gemma fails or stops the app while it loads, the app answers with the CPU model, and Settings says why.
- LiteRT-LM 0.18.1, with a Tensor dispatch library built from the LiteRT commit that it pins. Google's prebuilt library crashes with this LiteRT-LM.
Install 0.3.0 over any earlier version. The installed packs stay.
Install
- Download
commonplace-0.3.0.apkbelow on an Android phone (64-bit ARM, Android 12 or later) and install it. - Open Commonplace and tap Open Library. Under Get more, tap the starter set marked For this phone and tap Download. The browser saves
commonplace-starter.tar(11.3 GB, 12 GB phones) orcommonplace-starter-small.tar(8.1 GB, 8 GB phones) from Hugging Face. On a Pixel 10, also download Gemma 4 E2B (Tensor G5) (3.1 GB). - Tap Install from Downloads and select the files. The app checks every byte with SHA-256 during the import.
- Ask a question.
You need 8 GB of RAM and free storage of about twice the starter set during the first import. docs/INSTALL.md lists the other packs and the install from a computer.
Packs
The Hugging Face dataset 0xPD33/commonplace-packs, folder packs-2026-09, has one new file: gemma4-e2b-npu.tar.
| File | Size | Contents |
|---|---|---|
commonplace-starter.tar |
11.3 GB | Starter set for 12 GB phones: Wikipedia starter (2M articles), Ling-3.0-tiny, Wikidata facts |
commonplace-starter-small.tar |
8.1 GB | Starter set for 8 GB phones: Wikipedia starter, MiniCPM5-2B, Wikidata facts |
gemma4-e2b-npu.tar |
3.1 GB | Gemma 4 E2B for the Tensor G5 NPU: the fastest answers on a Pixel 10 |
commonplace-breadth.tar |
2.0 GB | 13 packs: textbooks, Wikibooks, Wikivoyage, Wiktionary, DevDocs, medical and travel health pages and more |
enwiki.tar |
19.2 GB | All of English Wikipedia (replaces the starter Wikipedia) |
arxiv-abs.tar |
3.3 GB | arXiv abstracts |
stackexchange.tar |
2.5 GB | Stack Exchange questions and answers from 51 sites |
minicpm5-2b.tar |
1.4 GB | The small model alone, for a phone with the 12 GB starter set |
voice-en.tar |
0.3 GB | Voice input, English |
Verify the APK
- SHA-256 of
commonplace-0.3.0.apk:e48f5daa07d2d04040b0808e3c8f3f3ad34b50ece0e9b4073d1e87789dd06184 - Signing certificate SHA-256:
c17ec0b2fe898fa8eb6b172c14be053c5748965a8803bd0f021de737a65aa10b - Permissions: microphone, foreground service and notifications. No network permission.
Known limits
- Gemma runs on the NPU only on a phone with a Tensor G5 (Pixel 10). Google publishes no NPU file for other chips or for Gemma 4 E4B, so other phones answer with Ling or MiniCPM on the CPU.
- On 63 seed questions asked on a Pixel 10, Gemma scores 0.50 of Claude's score with web search, and Ling 0.53. Head to head, Ling wins 33 and Gemma 21, which is not significant. Gemma is weakest on numbers.
- In a long session the phone heats up, and Ling's first word takes longer on a hot phone. Gemma on the NPU kept its speed over 126 questions in 76 minutes (first word 2.8 s at most), but that test did not make the phone hot.
- Real speech recognition is tested on the desktop, not yet on a phone's microphone.
Commonplace 0.2.4
Commonplace is an offline research assistant for Android. It answers from Wikipedia and other reference text on the phone and cites its sources. The app has no INTERNET permission.
Changes since 0.2.3
- "Are you sure?" checks the answer. A doubt such as "are you sure?", "that's wrong" or "double check that" searches the last question and its answer's first claim again, and the model checks its answer against the sources. Before, the app often replied "I'm confident!" and did nothing.
- Answers beyond the sources are marked. When the sources do not answer a question, the model says so first and can then answer from general knowledge. The app underlines those sentences: a sentence without a citation gets the underline when the evidence does not have most of its rare words.
- Rounded numbers are not underlined. "26.5 times" matches 26.52 in the evidence, and "16.4 million km²" matches 16,431,599 km².
- Recent opens the conversation. A question under Recent on the home screen opens its saved conversation, and "All conversations" opens the history.
- Shorter topic chips. Chapter and page titles, such as "Microbiology (Boundless): 12.1D: Vaccine Safety", no longer appear as chips.
- The TPU engine choice is off. LiteRT-LM cannot use the Pixel's Tensor chip yet, so Settings shows the choice greyed out and every answer uses the CPU.
- Fixes. "Should I get one before my holiday?" no longer links the song "Should I Stay or Should I Go". A follow-up after "The sources do not…" searches the right topic. The app imports a second download such as
commonplace-starter (1).tar. Diagnostics shows the git hash of the release, not "Build dev".
Install 0.2.4 over any earlier version. The installed packs stay.
Install
- Download
commonplace-0.2.4.apkbelow on an Android phone (64-bit ARM, Android 12 or later) and install it. - Open Commonplace and tap Open Library. Under Get more, tap the starter set marked For this phone and tap Download. The browser saves
commonplace-starter.tar(11.3 GB, 12 GB phones) orcommonplace-starter-small.tar(8.1 GB, 8 GB phones) from Hugging Face. - Tap Install from Downloads and select the file. The app checks every byte with SHA-256 during the import.
- Ask a question.
You need 8 GB of RAM and free storage of about twice the starter set during the first import. docs/INSTALL.md lists the other packs and the install from a computer.
Packs
The packs did not change since 0.2.3. They are in the Hugging Face dataset 0xPD33/commonplace-packs, folder packs-2026-09.
| File | Size | Contents |
|---|---|---|
commonplace-starter.tar |
11.3 GB | Starter set for 12 GB phones: Wikipedia starter (2M articles), Ling-3.0-tiny, Wikidata facts |
commonplace-starter-small.tar |
8.1 GB | Starter set for 8 GB phones: Wikipedia starter, MiniCPM5-2B, Wikidata facts |
commonplace-breadth.tar |
2.0 GB | 13 packs: textbooks, Wikibooks, Wikivoyage, Wiktionary, DevDocs, medical and travel health pages and more |
enwiki.tar |
19.2 GB | All of English Wikipedia (replaces the starter Wikipedia) |
arxiv-abs.tar |
3.3 GB | arXiv abstracts |
stackexchange.tar |
2.5 GB | Stack Exchange questions and answers from 51 sites |
minicpm5-2b.tar |
1.4 GB | The small model alone, for a phone with the 12 GB starter set |
voice-en.tar |
0.3 GB | Voice input, English |
Verify the APK
- SHA-256 of
commonplace-0.2.4.apk:eb81c4525b620c1f16c9c07fe6984e6db9aa6d463c6939d227f8aa07401a3783 - Signing certificate SHA-256:
c17ec0b2fe898fa8eb6b172c14be053c5748965a8803bd0f021de737a65aa10b - Permissions: microphone, foreground service and notifications. No network permission.
Known limits
- In a long session the phone heats up, and the first word takes longer on a hot phone.
- The model still states some facts and numbers wrongly. The underline is a word check, not a fact check: about 1 in 4 underlined sentences is in the sources after all.
- Long-tail, travel and fact questions score lowest, at 0.40 to 0.42 of the baseline (EVAL).
- The app uses only the CPU. The Tensor G5 NPU does not work with the current LiteRT-LM.
- Real speech recognition is tested on the desktop, not yet on a phone's microphone.
Commonplace 0.2.3
Commonplace is an offline research assistant for Android. It answers from Wikipedia and other reference text on the phone and cites its sources. The app has no INTERNET permission.
Changes since 0.2.2
- Phones with 8 GB of RAM. A new starter set (8.1 GB) holds Wikipedia, Wikidata facts and the small model, MiniCPM5-2B. The set for 12 GB phones (11.3 GB) keeps Ling-3.0-tiny. The app shows the set for your phone first and marks it "For this phone".
- MiniCPM5-2B replaces LFM2.5-1.2B as the small model. On 63 seed questions it scores 0.485 against 0.345, and its Apache-2.0 license has no revenue limit. A phone with less than 10 GB of RAM uses it by default and does not load Ling by itself: Ling needs about 5.5 GB of RAM, and MiniCPM about 2.6 GB.
- Better routing. "How do I reverse a list in Python?" is a question, not a request to rewrite the last answer. "What should I know before I go?" no longer finds the film "Before I Go". "And in the world?" asks the last question again for the new place.
- Exact calculations. "What is 15 percent of 240?" and "How many cups are in a liter?" get the exact value at once, with no model call. A longer question with such a calculation no longer runs a second model call to compute it.
- Faster on a warm phone. The app sends less evidence from a thermal headroom of 0.70, not 0.85. On a Pixel 10 the first word came after 5.9-7.5 s in 6 questions with MiniCPM.
- No duplicate topic chips under an answer.
Install 0.2.3 over any earlier version. The installed packs stay.
Install
- Download
commonplace-0.2.3.apkbelow on an Android phone (64-bit ARM, Android 12 or later) and install it. - Open Commonplace and tap Open Library. Under Get more, tap the starter set marked For this phone and tap Download. The browser saves
commonplace-starter.tar(11.3 GB, 12 GB phones) orcommonplace-starter-small.tar(8.1 GB, 8 GB phones) from Hugging Face. - Tap Install from Downloads and select the file. The app checks every byte with SHA-256 during the import.
- Ask a question.
You need 8 GB of RAM and free storage of about twice the starter set during the first import. docs/INSTALL.md lists the other packs and the install from a computer.
Packs
The Hugging Face dataset 0xPD33/commonplace-packs, folder packs-2026-09, has two new files: commonplace-starter-small.tar and minicpm5-2b.tar.
| File | Size | Contents |
|---|---|---|
commonplace-starter.tar |
11.3 GB | Starter set for 12 GB phones: Wikipedia starter (2M articles), Ling-3.0-tiny, Wikidata facts |
commonplace-starter-small.tar |
8.1 GB | Starter set for 8 GB phones: Wikipedia starter, MiniCPM5-2B, Wikidata facts |
commonplace-breadth.tar |
2.0 GB | 13 packs: textbooks, Wikibooks, Wikivoyage, Wiktionary, DevDocs, medical and travel health pages and more |
enwiki.tar |
19.2 GB | All of English Wikipedia (replaces the starter Wikipedia) |
arxiv-abs.tar |
3.3 GB | arXiv abstracts |
stackexchange.tar |
2.5 GB | Stack Exchange questions and answers from 51 sites |
minicpm5-2b.tar |
1.4 GB | The small model alone, for a phone with the 12 GB starter set |
voice-en.tar |
0.3 GB | Voice input, English |
Verify the APK
- SHA-256 of
commonplace-0.2.3.apk:901e1b3e2f7be3ecebd00bd2e60cb2204790a951c5ef574668aaf7c007e64c4e - Signing certificate SHA-256:
c17ec0b2fe898fa8eb6b172c14be053c5748965a8803bd0f021de737a65aa10b - Permissions: microphone, foreground service and notifications. No network permission.
Known limits
- In a long session the phone heats up, and the first word takes longer on a hot phone.
- The model still states some facts and numbers wrongly. The amber underline marks numbers that are not in the sources.
- "Tell me more" can drift off the topic when the library has nothing more on it.
- Real speech recognition is tested on the desktop, not yet on a phone's microphone.
Commonplace 0.2.2
Commonplace is an offline research assistant for Android. It answers from Wikipedia and other reference text on the phone and cites its sources. The app has no INTERNET permission.
Changes since 0.2.1
- Faster in long sessions. A hot phone reads its prompt slowly, so the app now sends less evidence when the phone reports heat (400 instead of 600 tokens). The app also counts number tables correctly: each digit is a token for the model, and a table of exchange rates was 2.5 times larger than the app thought. On a Pixel 10, "What is the exchange rate of the yen to the euro?" now shows its first word after 12 s instead of 39 s.
- No more minute-long waits on some follow-ups. The planner, an extra model call before some follow-ups, is gone. On a hot Pixel it took 35 to 66 s and mostly repeated the question. "Explain it for a ten year old" now takes 41 s from tap to answer instead of about two minutes.
- Unit questions without a number. "How many cups are in a liter?" now gets a calculated line (1 L = 4.227 US cups), and the answer says 4.23 US cups instead of 2.11.
- Follow-ups after a surname. When an answer names its subject only by a surname ("Armstrong played the trumpet…"), a follow-up such as "Was he also a singer?" still finds the right person.
- Deep mode is removed. It needed a model pack that does not fit in phone RAM, so no one could use it. Thinking mode (the brain button) is the way to get a more careful answer.
- Measured on a Pixel 10 with 29 questions in one conversation: no crash, first word after 18 s and the full answer after 41 s (medians), against 29 s and 67 s for 0.2.1 (BENCHMARKS). Part of this gain comes from a cooler phone at the start.
Install 0.2.2 over 0.2.1, 0.2.0 or 0.1.x. The installed packs stay.
Install
- Download
commonplace-0.2.2.apkbelow on an Android phone (64-bit ARM, Android 12 or later) and install it. - Open Commonplace and tap Open Library. Under Get more, tap Starter set and tap Download. The browser saves
commonplace-starter.tar(11.3 GB) from Hugging Face. - Tap Install from Downloads and select the file. The app checks every byte with SHA-256 during the import.
- Ask a question.
You need 12 GB of RAM for the main model and about 23 GB of free storage during the first import. docs/INSTALL.md lists the other packs and the install from a computer.
Packs
The packs did not change. They are in the Hugging Face dataset 0xPD33/commonplace-packs, folder packs-2026-09:
| File | Size | Contents |
|---|---|---|
commonplace-starter.tar |
11.3 GB | Wikipedia starter (2M articles), the Ling-3.0-tiny model, Wikidata facts |
commonplace-breadth.tar |
2.0 GB | 13 packs: textbooks, Wikibooks, Wikivoyage, Wiktionary, DevDocs, medical and travel health pages and more |
enwiki.tar |
19.2 GB | All of English Wikipedia (replaces the starter Wikipedia) |
arxiv-abs.tar |
3.3 GB | arXiv abstracts |
stackexchange.tar |
2.5 GB | Stack Exchange questions and answers from 51 sites |
lfm25-1.2b.tar |
0.7 GB | A small model for phones with 8 GB of RAM |
voice-en.tar |
0.3 GB | Voice input, English |
Verify the APK
- SHA-256 of
commonplace-0.2.2.apk:25073dd732663eadbd75f3f047d806db8eed334fd17880ea6698f626ec946f17 - Signing certificate SHA-256:
c17ec0b2fe898fa8eb6b172c14be053c5748965a8803bd0f021de737a65aa10b - Permissions: microphone, foreground service and notifications. No network permission.
Known limits
- In a long session the phone heats up, and the first word still takes 15-25 s on a hot phone.
- The model still states some facts and numbers wrongly, for example dates that need a calculation, old figures and its own arithmetic. The amber underline marks numbers that are not in the sources.
- Real speech recognition is tested on the desktop, not yet on a phone's microphone.
Commonplace 0.2.1
Commonplace is an offline research assistant for Android. It answers from Wikipedia and other reference text on the phone and cites its sources. The app has no INTERNET permission.
Changes since 0.2.0
- Follow-up questions find the right topic. A follow-up now searches with the first sentence of the answer it refers to, which usually names the subject. Before, it searched with the names in the last question, which could be a list or another sense. "Which countries does it flow through?" after "What is the longest river in Europe?" now answers about the Volga, not the Danube. "What else did he write?" after a question about 1984 now lists Orwell's other books.
- A question two turns back works. The app checks the last two answers and takes the one the question fits best. For example, "Was he also a singer?" after Louis Armstrong and one unrelated question.
- A new question keeps its own topic. "What are the symptoms of dehydration?" or "How many cups are in a liter?" asked after another topic no longer searches with that topic.
- Measured on a Pixel 10 with 75 questions in three long conversations: correct answers rose from 27 to 37, and answers about the wrong topic fell from 3 to 1 (BENCHMARKS).
Install 0.2.1 over 0.2.0 or 0.1.x. The installed packs stay.
Install
- Download
commonplace-0.2.1.apkbelow on an Android phone (64-bit ARM, Android 12 or later) and install it. - Open Commonplace and tap Open Library. Under Get more, tap Starter set and tap Download. The browser saves
commonplace-starter.tar(11.3 GB) from Hugging Face. - Tap Install from Downloads and select the file. The app checks every byte with SHA-256 during the import.
- Ask a question.
You need 12 GB of RAM for the main model and about 23 GB of free storage during the first import. docs/INSTALL.md lists the other packs and the install from a computer.
Packs
The packs did not change. They are in the Hugging Face dataset 0xPD33/commonplace-packs, folder packs-2026-09:
| File | Size | Contents |
|---|---|---|
commonplace-starter.tar |
11.3 GB | Wikipedia starter (2M articles), the Ling-3.0-tiny model, Wikidata facts |
commonplace-breadth.tar |
2.0 GB | 13 packs: textbooks, Wikibooks, Wikivoyage, Wiktionary, DevDocs, medical and travel health pages and more |
enwiki.tar |
19.2 GB | All of English Wikipedia (replaces the starter Wikipedia) |
arxiv-abs.tar |
3.3 GB | arXiv abstracts |
stackexchange.tar |
2.5 GB | Stack Exchange questions and answers from 51 sites |
lfm25-1.2b.tar |
0.7 GB | A small model for phones with 8 GB of RAM |
voice-en.tar |
0.3 GB | Voice input, English |
Verify the APK
- SHA-256 of
commonplace-0.2.1.apk:51a24adcc673182989ebeb03025417730c7748360146e05d7440e00299cb322e - Signing certificate SHA-256:
c17ec0b2fe898fa8eb6b172c14be053c5748965a8803bd0f021de737a65aa10b - Permissions: microphone, foreground service and notifications. No network permission.
Known limits
- In a long session the phone heats up, and the first word can take 25-30 s after about 30 questions.
- The model still states some facts and numbers wrongly, for example dates that need a calculation and unit conversions. The amber underline marks numbers that are not in the sources.
- Real speech recognition is tested on the desktop, not yet on a phone's microphone.
Commonplace 0.2.0
Commonplace is an offline research assistant for Android. It answers from Wikipedia and other reference text on the phone and cites its sources. The app has no INTERNET permission.
Changes since 0.1.1
- Faster answers. On a Pixel 10, the first card shows after 0.50 s at the median (0.91 s in 0.1.1). The app uses a new reranker: Ettin-17m distilled from Ettin-400m on passages from our own packs (0xPD33/ettin-reranker-17m-commonplace). It ranks better and reranks 24 passages in about 300 ms. The APK is 38 MB smaller (285 MB).
- Faster model start. The app saves the prepared answer prompt to storage. After the app was closed, the model starts in about 16 s instead of 24–26 s.
- Conversations. A new question on another topic no longer carries the old topic. "Tell me more" brings new passages instead of the same ones.
- Wikidata. Facts are numbered sources that you can open and check. For questions such as "the country that hosted the 1964 Summer Olympics", the app follows one more fact (Japan) to find the answer.
- Answer prompt. The model sees two worked examples, and the question comes before and after the sources.
- Think. The Think switch is in the question box and shows a filled disc while it is on. A thinking answer shows the reasoning while it runs and folds it to "Thought for N s". "Think it through" asks the last question again with reasoning.
- Interface. New answers and sources come in with a short motion, which "Remove animations" in Android turns off. The source cards, the offline badge and the welcome screen are quieter. The timings line under answers is off for new installs.
- Quality. On 63 seed questions with the phone's settings and the Starter set, Commonplace gets 53% of the score of Claude Opus 5.5 with web search (EVAL).
Install 0.2.0 over 0.1.x. The installed packs stay.
Install
- Download
commonplace-0.2.0.apkbelow on an Android phone (64-bit ARM, Android 12 or later) and install it. - Open Commonplace and tap Open Library. Under Get more, tap Starter set and tap Download. The browser saves
commonplace-starter.tar(11.3 GB) from Hugging Face. - Tap Install from Downloads and select the file. The app checks every byte with SHA-256 during the import.
- Ask a question.
You need 12 GB of RAM for the main model and about 23 GB of free storage during the first import. docs/INSTALL.md lists the other packs and the install from a computer.
Packs
The packs did not change. They are in the Hugging Face dataset 0xPD33/commonplace-packs, folder packs-2026-09:
| File | Size | Contents |
|---|---|---|
commonplace-starter.tar |
11.3 GB | Wikipedia starter (2M articles), the Ling-3.0-tiny model, Wikidata facts |
commonplace-breadth.tar |
2.0 GB | 13 packs: textbooks, Wikibooks, Wikivoyage, Wiktionary, DevDocs, medical and travel health pages and more |
enwiki.tar |
19.2 GB | All of English Wikipedia (replaces the starter Wikipedia) |
arxiv-abs.tar |
3.3 GB | arXiv abstracts |
stackexchange.tar |
2.5 GB | Stack Exchange questions and answers from 51 sites |
lfm25-1.2b.tar |
0.7 GB | A small model for phones with 8 GB of RAM |
voice-en.tar |
0.3 GB | Voice input, English |
Verify the APK
- SHA-256 of
commonplace-0.2.0.apk:c796ab1bb1af17cbaa72aaa66b7dfeeda0b2391a46552769bc4c86497e2839b7 - Signing certificate SHA-256:
c17ec0b2fe898fa8eb6b172c14be053c5748965a8803bd0f021de737a65aa10b - Permissions: microphone, foreground service and notifications. No network permission.
Known limits
- Real speech recognition is tested on the desktop, not yet on a phone's microphone.
- The phone gets slower when it gets hot.
- Some passages lost a name in a non-Latin script during cleaning, so a few snippets show gaps such as "Angkor Wat (; , …)".