The Problem Architecture Capabilities FAQ GitHub ↗ Download APK (73 MB)

On-device AI.
No cloud. No limits.

Local-first sovereignty meets frontier cloud intelligence. Run native models 100% offline with llama.cpp, or plug in your own API keys for zero-telemetry cloud models.

Local-First & Offline • Encrypted BYOK Cloud • DeepSeek & Qwen Local • Claude & GPT-4o Cloud • Zero Middleware Telemetry • Your Keys, Your Rules • llama.cpp C++ runtime • Local-First & Offline • Encrypted BYOK Cloud • DeepSeek & Qwen Local • Claude & GPT-4o Cloud • Zero Middleware Telemetry • Your Keys, Your Rules • llama.cpp C++ runtime
✕ The Problem

You don't own your AI.
And you're being watched.

SURVEILLANCE ACTIVE
Data Extraction 001

They train on your code.

Every prompt. Every contract. Every line of code. It flows through remote cloud servers you don't control.

Artificial Scarcity 002

They meter your ambition.

Slowdowns, rate limits, paywalls. Right when you need inference most, cloud providers decide you've hit your cap.

Silent Downgrades 003

They change the model.

Cloud providers silently route your queries to quantized or quantized-down variants during peak traffic hours.

Cloud Dependency 004

They control your flow.

Every prompt makes a round trip across the globe. Thousands of tiny network delays interrupting your work.

✓ Introducing AstraLM

Hybrid Architecture.
Local first. Cloud when you choose.

Run sovereign SLMs 100% air-gapped on your device RAM, or connect top frontier cloud models directly via encrypted BYOK with zero intermediary proxies.

YOUR DEVICE (RAM ONLY) YOUR PROMPT TEXT · CODE · FILES ASTRALM ✓ LOCAL LLAMA.CPP ARM64 NEON · ADRENO GPU INFERENCE <30MS · 28.4 TPS CLOUD SERVER ✕ SEVERED TELEMETRY ✕ BLOCKED
⬡ Offline Native

Work offline.
Planes, subways, zero reception.

No Wi-Fi? No problem. AstraLM executes 100% locally from your device's RAM with 0 KB/s outbound network traffic.

[ UNLIMITED ]

Remove the meter.

No token pricing. No monthly recurring fees. Riff on ideas all day with zero cost per generation.

[ PRIVACY ]

Sever the connection.

Your prompts and personal data never leave your phone. Air-gapped compute by default.

[ LATENCY ]

Stop waiting.

No network round trips across the internet. Sub-30ms first token response directly on ARM64 silicon.

⚡ Capabilities

Your device, unleashed.

[ 01 ]

DeepSeek-R1 Reasoning

Local mathematical proofs, logic solving, and deep code explanations with native GGUF weights.

[ 02 ]

Qwen 2.5 Code Generation

Multi-file coding, refactoring, and bug fixing tailored for mobile developer workflows.

[ 03 ]

Fullscreen Canvas

Live Markdown rendering and interactive in-app HTML browser preview with instant code editing.

[ 04 ]

Encrypted BYOK Cloud Mode

Bring Your Own Keys for Claude 3.5 Sonnet, GPT-4o, Gemini 2.0 Flash, DeepSeek-V3, Groq, and custom Ollama endpoints with zero-proxy direct SSL encryption.

[ 05 ]

Smart RAM Advisor

Automatic real-time memory telemetry preventing out-of-memory crashes on 6GB/8GB devices.

[ 06 ]

ARM64 NEON + GPU

Direct C++ llama.cpp bindings with hardware acceleration for Qualcomm, MediaTek, and Tensor chips.

LATENCY
0ms
No network round-trip
PRIVACY
100%
Air-gapped by design
COST / TOKEN
$0
Your phone, your compute
UPTIME
Local
Zero cloud outages
⌘ Hardware Telemetry

Built for control freaks.

ASTRALM // LOCALHOST · OFFLINE ARM64 NEON
λ astralm init
> Scanning hardware environment...
> Detected ARM64 Cortex-A7x + Adreno GPU
> Available RAM: 8.00 GB · Safe Allocation: 3.20 GB
> Loading model DeepSeek-R1-Distill-Qwen-1.5B (Q4_K_M)... OK (1.1 GB)
> Network: DISCONNECTED (0 KB/s) · Telemetry: OFF
> Ready for inference.

λ prompt: Write a fast Fibonacci in Rust.
> Stream:
✓ 28.4 Tokens/Sec · Sub-30ms first token latency
? FAQ

Frequently asked questions.

01What is AstraLM? +
AstraLM is an open-source hybrid AI assistant for Android. It operates as a local-first engine using native C++ inference (llama.cpp / LiteRT) to run GGUF models 100% offline, while also offering a secure, zero-telemetry BYOK (Bring Your Own Key) Cloud Mode for frontier models like Claude 3.5, GPT-4o, DeepSeek, and Gemini.
02Which local and online models are supported? +
Local Offline: DeepSeek-R1 Distill Qwen (1.5B), Qwen 2.5 Coder (1.5B/3B), Google Gemma 2 (2B), SmolLM2 (1.7B), and any custom GGUF file.

Online Cloud (BYOK): Anthropic Claude 3.5 Sonnet / Haiku, OpenAI GPT-4o / o3-mini, Google Gemini 2.0 Flash / Pro, DeepSeek V3 / R1 Cloud, Groq (Llama 3.3 70B @ 300+ TPS), Together AI, OpenRouter, and self-hosted Ollama / vLLM servers.
03What are the hardware requirements? +
Any Android 8.0+ device with a 64-bit ARM processor (ARMv8 / ARM64). We recommend 6GB+ RAM for 1.5B-2B models and 8GB+ RAM for 3B models.
04Does AstraLM collect any data? +
Zero. AstraLM has zero telemetry, zero trackers, and zero analytics. All chat history, models, and tokens stay strictly in your local device storage.
05Is AstraLM free and open source? +
Yes! AstraLM is 100% free and open-source under the MIT license. You can inspect the code, build from source, or download the pre-built signed APK from GitHub.
⬡

Break free
from big AI

Download AstraLM-v1.0.10.apk ↵
100% Free · Open Source · No API keys required