The cloud sales guard read only the object literals in tier-models.ts and missed what CLOUD_CATALOG spreads in from direct-catalog.ts, so it held the pages at 47 while the live catalogue has 48. It now counts FIXED_UPSTREAM_CATALOG when tier-models.ts spreads it; older web states without the spread count as before. Every count on the site, the pricing catalogue (Kimi K3.1 Pro added, 145 models) and the in-app pitch follow. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
170 lines
13 KiB
HTML
170 lines
13 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en" data-theme="dark">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<title>LU on Android: Download the APK Now</title>
|
|
<meta name="description" content="The Locally Uncensored Android app is out as an APK with 3.0.7. Google Play and the App Store follow within days to two weeks. How to install and check it.">
|
|
<meta name="keywords" content="local ai android, locally uncensored android, run ai on android phone, private ai android">
|
|
<meta property="og:title" content="LU on Android: Download the APK Now">
|
|
<meta property="og:description" content="The Locally Uncensored Android app is out as an APK with 3.0.7. Google Play and the App Store follow within days to two weeks. How to install and check it.">
|
|
<meta property="og:image" content="https://raw.githubusercontent.com/PurpleDoubleD/locally-uncensored/master/docs/social-preview.png">
|
|
<meta property="og:url" content="https://locallyuncensored.com/android/">
|
|
<meta property="og:type" content="website">
|
|
<meta property="og:site_name" content="Locally Uncensored">
|
|
<meta name="twitter:card" content="summary_large_image">
|
|
<meta name="twitter:title" content="LU on Android: Download the APK Now">
|
|
<meta name="twitter:description" content="The Locally Uncensored Android app is out as an APK with 3.0.7. Google Play and the App Store follow within days to two weeks. How to install and check it.">
|
|
<meta name="twitter:image" content="https://raw.githubusercontent.com/PurpleDoubleD/locally-uncensored/master/docs/social-preview.png">
|
|
<link rel="canonical" href="https://locallyuncensored.com/android/">
|
|
<meta name="robots" content="index, follow">
|
|
<meta name="theme-color" content="#0a0a0a">
|
|
<link rel="icon" href="/favicon.png">
|
|
<script type="application/ld+json">
|
|
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://locallyuncensored.com/"},{"@type":"ListItem","position":2,"name":"Android","item":"https://locallyuncensored.com/android/"}]}
|
|
</script>
|
|
<script type="application/ld+json">
|
|
{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"Is there a Locally Uncensored app for Android?","acceptedAnswer":{"@type":"Answer","text":"Yes. The Android app comes with the 3.0.7 release as an APK you can install now. The iPhone app is in review at the App Store, and Google Play follows in the next days to two weeks."}},{"@type":"Question","name":"Which phones does it run on?","acceptedAnswer":{"@type":"Answer","text":"Android 7.0 or newer on a 64-bit phone (arm64). The download is about 27 MB."}},{"@type":"Question","name":"What happens when the Google Play version comes out?","acceptedAnswer":{"@type":"Answer","text":"The Google Play version is signed differently, so it cannot install over the APK. Export your chats first (Settings, Data), uninstall the APK, then install from Google Play."}}]}
|
|
</script>
|
|
<link rel="preconnect" href="https://fonts.googleapis.com">
|
|
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
|
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@200;300;400;500;600;700;800&family=JetBrains+Mono:wght@400;500&family=Space+Grotesk:wght@500;600;700&display=swap" rel="stylesheet">
|
|
<link rel="stylesheet" href="/assets/lu.css">
|
|
<script defer src="/assets/lu.js"></script>
|
|
<script data-goatcounter="https://purple47.goatcounter.com/count" async src="//gc.zgo.at/count.js"></script>
|
|
</head>
|
|
<body>
|
|
|
|
<nav class="lu-nav">
|
|
<a class="lu-nav-brand" href="/" aria-label="Locally Uncensored">
|
|
<span class="lu-mono" data-mono="nav" data-size="40" aria-hidden="true"></span>
|
|
<span class="lu-nav-word">Locally <span class="accent">Uncensored</span></span>
|
|
</a>
|
|
<div class="lu-nav-links" id="lu-nav-links">
|
|
<a class="lu-nav-link" href="/">Home</a>
|
|
<a class="lu-nav-link" href="/pricing/">Pricing</a>
|
|
<a class="lu-nav-link" href="/blog/">Blog</a>
|
|
<a class="lu-nav-link" href="/guide/">Guide</a>
|
|
<a class="lu-nav-link" href="/remote-access/">Remote</a>
|
|
</div>
|
|
<div class="lu-nav-right">
|
|
<a class="lu-nav-icon" href="https://github.com/PurpleDoubleD/locally-uncensored" title="GitHub" aria-label="GitHub"><svg width="17" height="17" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true"><path d="M12 .5C5.37.5 0 5.87 0 12.5c0 5.3 3.44 9.8 8.21 11.39.6.11.82-.26.82-.58 0-.29-.01-1.04-.02-2.05-3.34.73-4.04-1.61-4.04-1.61-.55-1.39-1.33-1.76-1.33-1.76-1.09-.75.08-.73.08-.73 1.2.08 1.84 1.24 1.84 1.24 1.07 1.83 2.81 1.3 3.5.99.11-.78.42-1.3.76-1.6-2.67-.3-5.47-1.33-5.47-5.93 0-1.31.47-2.38 1.24-3.22-.13-.3-.54-1.52.11-3.18 0 0 1.01-.32 3.3 1.23a11.5 11.5 0 0 1 6.01 0c2.29-1.55 3.3-1.23 3.3-1.23.65 1.66.24 2.88.12 3.18.77.84 1.23 1.91 1.23 3.22 0 4.61-2.8 5.63-5.48 5.92.43.37.81 1.1.81 2.22 0 1.6-.01 2.9-.01 3.29 0 .32.21.7.82.58A12.01 12.01 0 0 0 24 12.5C24 5.87 18.63.5 12 .5Z"/></svg><span class="lu-nav-badge">2000+ ⭐</span></a>
|
|
<a class="lu-nav-icon discord" href="https://locallyuncensored.com/discord" target="_blank" rel="noopener" title="Discord" aria-label="Discord"><svg width="18" height="18" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true"><path d="M20.32 4.37A19.8 19.8 0 0 0 15.45 3c-.2.36-.44.85-.6 1.23a18.3 18.3 0 0 0-5.7 0c-.16-.38-.4-.87-.6-1.23a19.7 19.7 0 0 0-4.87 1.37C.55 8.9-.32 13.3.11 17.63a19.9 19.9 0 0 0 6 3.03c.48-.66.9-1.36 1.27-2.1-.7-.26-1.36-.58-1.99-.96.17-.12.33-.25.49-.38a14.2 14.2 0 0 0 12.24 0c.16.13.32.26.49.38-.63.38-1.3.7-2 .96.37.74.8 1.44 1.27 2.1a19.8 19.8 0 0 0 6-3.03c.5-5.03-.85-9.39-3.55-13.26ZM8.02 15c-1.18 0-2.15-1.09-2.15-2.42 0-1.34.95-2.43 2.15-2.43 1.2 0 2.17 1.09 2.15 2.43 0 1.33-.95 2.42-2.15 2.42Zm7.96 0c-1.18 0-2.15-1.09-2.15-2.42 0-1.34.95-2.43 2.15-2.43 1.2 0 2.17 1.09 2.15 2.43 0 1.33-.94 2.42-2.15 2.42Z"/></svg><span class="lu-nav-badge">1200+ <span style="font-size:0.715em">🟢</span></span></a>
|
|
<span class="lu-nav-sep"></span>
|
|
<div class="switch" id="theme-switch" role="button" aria-label="Toggle theme"></div>
|
|
<a class="he-cta" href="/pricing/" aria-label="LU Cloud plans and what they include"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M17.5 19H9a7 7 0 1 1 6.71-9h1.79a4.5 4.5 0 1 1 0 9Z"/></svg>Cloud</a>
|
|
<a class="lu-nav-dl" href="https://github.com/PurpleDoubleD/locally-uncensored/releases/latest"><svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 3v12m0 0 4-4m-4 4-4-4"/><path d="M4 17v2a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-2"/></svg>Download</a>
|
|
<button type="button" class="lu-nav-toggle" aria-label="Menu"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" aria-hidden="true"><path d="M4 7h16M4 12h16M4 17h16"/></svg></button>
|
|
</div>
|
|
</nav>
|
|
<div class="container lu-doc">
|
|
<div class="breadcrumb"><a href="/">Locally Uncensored</a> / Android</div>
|
|
|
|
<div class="post-meta">
|
|
<span class="post-tag">Phone</span>
|
|
<span>October 19, 2026</span>
|
|
<span>·</span>
|
|
<span>2 min read</span>
|
|
</div>
|
|
|
|
<article>
|
|
<h1>LU on Android</h1>
|
|
|
|
<p><strong>The short version:</strong> the Android app is here as an APK with the 3.0.7 release. The iPhone app is in review at the App Store, and Google Play follows in the next days to two weeks. You do not have to wait: download the APK now.</p>
|
|
|
|
<p><a class="cta-btn" href="https://github.com/PurpleDoubleD/locally-uncensored/releases/latest/download/LU-3.0.7-Android.apk">Download for Android</a></p>
|
|
|
|
<p>LU-3.0.7-Android.apk, about 27 MB, for Android 7.0 or newer on a 64-bit phone (arm64).</p>
|
|
|
|
<h2>What the App Does</h2>
|
|
|
|
<ul>
|
|
<li>Run AI models on your phone: download a model once, then chat offline. Chats with on-device models never leave the phone.</li>
|
|
<li>Ask questions about your own documents, with memory and personas.</li>
|
|
<li>LU Cloud with your account: larger hosted chat models, Create for images and video, and dictation.</li>
|
|
<li>Connect to LU on your own computer over your home Wi-Fi and chat with the models on your PC from the phone.</li>
|
|
<li>Import your own model files and use the full model catalogue.</li>
|
|
</ul>
|
|
|
|
<h2>How to Install</h2>
|
|
|
|
<ol>
|
|
<li>Open the download on your phone.</li>
|
|
<li>Android asks whether your browser may install apps. Allow "Install unknown apps" for it.</li>
|
|
<li>Tap Install.</li>
|
|
</ol>
|
|
|
|
<p>Already have 3.0.7-pre1 on the phone? The APK installs over it and keeps your data.</p>
|
|
|
|
<h2>Updates</h2>
|
|
|
|
<p>The app does not update itself and does not announce a new version. To update, download the newer APK and install it over the old one. It carries the same signature, so your data stays.</p>
|
|
|
|
<h2>Check the Download</h2>
|
|
|
|
<p>The SHA-256 of LU-3.0.7-Android.apk:</p>
|
|
<pre><code>2f4e2c60f2edde2705c31ca324b5ba952a84efa8eec3075f4f45f2a29a806fb6</code></pre>
|
|
|
|
<h2>When the Google Play Version Comes Out</h2>
|
|
|
|
<p>The version on Google Play is signed differently, so it cannot install over the APK. Before you switch, export your chats in the app (Settings, Data), uninstall the APK, then install from Google Play and bring your chats back in.</p>
|
|
|
|
<h2>Your PC as the Engine</h2>
|
|
|
|
<p>On your home Wi-Fi the app connects to Locally Uncensored on your own PC, which does the compute. The desktop side is on the <a href="/remote-access/">Remote Access page</a>.</p>
|
|
|
|
<aside class="lu-cloud-box">
|
|
<span class="lu-cloud-kicker">No PC at home? Use the browser</span>
|
|
<p>The hosted side opens in a browser, which is also how it works on a phone. It reaches <a href="/uncensored-ai-chat-online/">48 chat models online</a>, paid from credit packs that start at 15 EUR and need no subscription. <a href="/pricing/">See what it costs</a>.</p>
|
|
</aside>
|
|
|
|
<h2>Looking for iPhone?</h2>
|
|
|
|
<p>The iPhone app is in review at the App Store. See <a href="/ios/">LU on iPhone</a>. The desktop app is on the <a href="/">home page</a>.</p>
|
|
|
|
<h2>FAQ</h2>
|
|
|
|
<h3>Is there a Locally Uncensored app for Android?</h3>
|
|
<p>Yes. The Android app comes with the 3.0.7 release as an APK you can install now. The iPhone app is in review at the App Store, and Google Play follows in the next days to two weeks.</p>
|
|
|
|
<h3>Which phones does it run on?</h3>
|
|
<p>Android 7.0 or newer on a 64-bit phone (arm64). The download is about 27 MB.</p>
|
|
|
|
<h3>What happens when the Google Play version comes out?</h3>
|
|
<p>The Google Play version is signed differently, so it cannot install over the APK. Export your chats first (Settings, Data), uninstall the APK, then install from Google Play.</p>
|
|
</article>
|
|
|
|
<div class="post-footer">
|
|
<p>The APK is the 3.0.7 release, straight from GitHub.</p>
|
|
<a class="cta-btn" href="https://github.com/PurpleDoubleD/locally-uncensored/releases/latest/download/LU-3.0.7-Android.apk">Download for Android</a>
|
|
<a class="cta-btn" href="https://github.com/PurpleDoubleD/locally-uncensored/releases/latest" target="_blank" rel="noopener">See the release</a>
|
|
</div>
|
|
</div>
|
|
|
|
<footer>
|
|
<div class="footer-row footer-meta"><span>© 2026 · Locally Uncensored · AGPL-3.0</span></div>
|
|
<div class="footer-row footer-links">
|
|
<a href="https://locallyuncensored.com/blog/">Blog</a>
|
|
<a href="https://locallyuncensored.com/guide/">Guide</a>
|
|
<a href="https://locallyuncensored.com/pricing/">Pricing</a>
|
|
<a href="https://locallyuncensored.com/cloud/">LU Cloud</a>
|
|
<a href="https://locallyuncensored.com/uncensored-ai-chat-online/">Uncensored AI chat online</a>
|
|
<a href="https://locallyuncensored.com/uncensored-ai-image-generator-online/">Image generator online</a>
|
|
<a href="https://locallyuncensored.com/uncensored-ai-video-generator-online/">Video generator online</a>
|
|
<a href="https://locallyuncensored.com/alternatives/">Alternatives</a>
|
|
<a href="https://locallyuncensored.com/is-locally-uncensored-safe/">Is it safe?</a>
|
|
<a href="https://locallyuncensored.com/remote-access/">Remote access</a>
|
|
<a href="https://locallyuncensored.com/discord" target="_blank" rel="noopener">Discord</a>
|
|
<a href="https://github.com/PurpleDoubleD/locally-uncensored">GitHub</a>
|
|
<a href="https://github.com/PurpleDoubleD/locally-uncensored/discussions">Discussions</a>
|
|
<a href="https://github.com/PurpleDoubleD/locally-uncensored/issues">Issues</a>
|
|
<a href="https://reddit.com/user/GroundbreakingMall54">Reddit</a>
|
|
<a href="https://www.linkedin.com/in/david-drobnitza-locallyuncensored/" rel="me noopener" target="_blank">LinkedIn</a>
|
|
<a href="https://locallyuncensored.com/privacy/">Privacy</a>
|
|
<a href="https://locallyuncensored.com/terms/">Terms</a>
|
|
<a href="https://locallyuncensored.com/impressum/">Impressum</a>
|
|
</div>
|
|
</footer>
|
|
</body>
|
|
</html>
|