Back to directory

AndroLLM

An Android app that runs large language models on-device using Google's LiteRT-LM runtime, with GPU acceleration, cloud-provider integration, persistent memory and offline voice interaction.

AndroLLM

AndroLLM is a production-grade AI platform for Android that runs local .litertlm models through Google's LiteRT-LM runtime, a pure-Kotlin engine with no native code, so models run entirely offline after download.

Inference uses the XNNPACK CPU backend on every arm64 device or an OpenCL-based GPU delegate, with automatic fallback to CPU and recovery from corrupted output. Multi-turn conversations use KV-cache persistence, and per-model chat templates and stop sequences come from container metadata.

The app can also connect to any LiteLLM-compatible cloud provider, adds persistent memory through vector embeddings and hybrid retrieval, and includes a fully offline voice assistant pipeline covering wake word detection, speech recognition, the LLM, and text-to-speech.

More in Inference

See all 770
  • OpenDecision

    deepanwadhwa.github.io

    An open-source Python package that answers typed questions about application state or documents using a local natural-language-inference model, returning structured choice, score, yes/no or evidence-relation values instead of free text.

  • Lifeboat

    iterate.ai

    A local inference server that puts an OpenAI- and Anthropic-compatible API in front of open-weight language models running on hardware you control, from a laptop to a GPU cluster.

  • Claude S40

    github.com

    An unofficial Claude chat client for 2007-era Nokia Series 40 phones, built as a Java ME app plus a small Go relay server, with web search, reading mode and saved chats.