Skip to content

Repository files navigation

numAi

English / русский / 简体中文

An AI app compatible with Android 1.0+ with support for deep thinking, image vision, and web search. Access ChatGPT, DeepSeek, Gemini, Qwen, GLM, Kimi, and other LLMs in one simple app on your legacy device.

numAi

Screenshot Screenshot Screenshot Screenshot Screenshot Screenshot Screenshot Screenshot

📥 Download

Features

  • Support of various APIs and models that support the OpenAI format (i.e. most LLM APIs)
  • Thinking mode (switch between chat and thinking model)
  • Vision (image attachments)
  • Ability to change the system prompt
  • Importing API key from file
  • Markdown formatting support (including tables)
  • Web search through Bing (Android 1.0+, recommended) and DuckDuckGo (Android 1.6+, requires Wolfius, may get limited)
  • Web fetch (Android 1.6+, requires Wolfius)

TODO

  • File attachments

Recommended models

Warning

Not all models support vision. Please check if the model supports image attachments natively beforehand.

VoidAI

  • Chat model: deepseek-v3.2 (or gemini-3.5-flash-lite/kimi-k3 for vision)
  • Thinking model: deepseek-v4-flash (or gemini-3.6-flash/kimi-k3 for vision)

Ollama Cloud

  • gemma4:31b — supports chat, thinking and vision

OpenCode Zen

  • deepseek-v4-flash-free — supports chat and thinking only. For vision, please use another API.

Reporting bugs

Report bugs in the Issues tab! Don't forget to specify which version of Android you encountered the bug on.

API key setup guide

All of the following APIs have free quotas—no payment is required.

VoidAI (Android 1.6+)

Warning

This API requires Wolfius to work correctly on Android <3.0.

  1. On a modern browser, go to voidai.app/register and create an account.
  2. After logging in, navigate to the API Keys section in your dashboard.
  3. Click Generate New API Key.
  4. Copy the key that appears and transfer it to your device.

Ollama Cloud

Tip

This API is recommended to use on Android 1.0+, as it still supports TLS 1.0 w/o SNI.

  1. On a modern browser, go to ollama.com and create an account.
  2. After logging in, go to ollama.com/settings/keys.
  3. Click Add API Key, then Generate API Key.
  4. Copy the key and transfer it to your device. Instead of VoidAI, choose Ollama Cloud in the dropdown menu.

OpenCode Zen (Android 1.6+)

Warning

This API requires Wolfius to work correctly on Android <4.4.

  1. On a modern browser, go to opencode.ai/auth and create an account.
  2. After logging in, navigate to the API Keys section in your dashboard.
  3. Click Create API Key and enter any key name.
  4. Copy the key that appears and transfer it to your device.

Build

The project is developed under the following build environment.

  • Android Studio 2.3.2 Download
    • Android Studio 1.0–3.1.2 may support Android <2.2, but 2.3.2 is recommended for development as it's simultaneously old and supported.
    • Latest AS versions still support Android 2.2 and later (though they are made with 4.1+ in mind)—you can use them if you don't prioritize old Android versions.
  • Android SDK of any version (25 recommended)
    • It is not required to use an old SDK for developing legacy apps.
  • Android 1.0 emulator from the SDK Download

It is recommended to use AS while contributing; however, you may use another IDE as long as you make the project still usable in AS.

Acknowledgments

License

The numAi project is licensed under the Do What The Fuck You Want To Public License, Version 2. See LICENSE for details. If you want, you may credit me in the README of your project.

HOWEVER, the NNJSON library is licensed under the MIT license. See LICENSE-NNJSON for details.

The Android robot is reproduced or modified from work created and shared by Google and used according to terms described in the Creative Commons 3.0 Attribution License.

About

A simple AI app for Android 1.0+ with support for deep thinking, image perception, and web search. ChatGPT, DeepSeek, Gemini and more for legacy Android

Resources

Stars

31 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages