A batteries-included Android application to run OpenHands on local models using LiteRT or llama.cpp

  • C 97.7%
  • Kotlin 2.2%
2025-12-26 15:07:14 +03:00
app llama.cpp refactor to use Sherpa-ONNX, implemented tool parallelism 2025-12-26 14:54:27 +03:00
docs updated architectural spec 2025-12-26 15:07:14 +03:00
gradle llama.cpp refactor to use Sherpa-ONNX, implemented tool parallelism 2025-12-26 14:54:27 +03:00
metadata/en-US Feat: Implement Git Integration, Attachment Reuse, and Model Setup UX Improvements 2025-12-09 14:37:24 +03:00
openhands_upstream@ed7adb335c Initial commit: OpenHands-AAAA with Native Audio and F-Droid metadata 2025-12-08 16:44:56 +03:00
scripts Refactor: Remove temporary placeholders, improve robustness and clean up technical debt 2025-12-10 10:24:10 +03:00
third_party auto-select the best whisper&llama builds at runtime 2025-12-24 18:27:23 +03:00
.gitignore auto-select the best whisper&llama builds at runtime 2025-12-24 18:27:23 +03:00
.gitmodules auto-select the best whisper&llama builds at runtime 2025-12-24 18:27:23 +03:00
ARCHITECTURE.md Initial commit: OpenHands-AAAA with Native Audio and F-Droid metadata 2025-12-08 16:44:56 +03:00
build.gradle.kts Initial commit: OpenHands-AAAA with Native Audio and F-Droid metadata 2025-12-08 16:44:56 +03:00
CODE_OF_CONDUCT.md added contributing guidelines 2025-12-11 18:26:29 +03:00
CONTRIBUTING.md updated contributor guideline after refactor 2025-12-26 15:04:02 +03:00
gradle.properties Paved way for reproducible builds 2025-12-10 23:05:28 +03:00
gradlew Initial commit: OpenHands-AAAA with Native Audio and F-Droid metadata 2025-12-08 16:44:56 +03:00
gradlew.bat Initial commit: OpenHands-AAAA with Native Audio and F-Droid metadata 2025-12-08 16:44:56 +03:00
LICENSE feat: add git commit co-authorship setting 2025-12-10 21:00:08 +03:00
mobile_translations.json Feat: Implement Git Integration, Attachment Reuse, and Model Setup UX Improvements 2025-12-09 14:37:24 +03:00
NOTICE feat: add git commit co-authorship setting 2025-12-10 21:00:08 +03:00
README.md added SQL highlighter and various IP related FAQ entries 2025-12-21 19:24:49 +03:00
settings.gradle.kts llama.cpp refactor to use Sherpa-ONNX, implemented tool parallelism 2025-12-26 14:54:27 +03:00
TRANSLATION.md German translation 2025-12-25 21:55:25 +03:00
update_strings.py Feat: Implement Git Integration, Attachment Reuse, and Model Setup UX Improvements 2025-12-09 14:37:24 +03:00

OpenHands Android Mini

A fully functional AI coding assistant running locally on Android devices.

Documentation

Full documentation is available in the docs/ directory.

Quick Start

  1. Install the app.
  2. Grant necessary permissions.
  3. Select your LLM model (LiteRT or llama.cpp).
  4. Start coding!

Features

  • Local Execution: Runs entirely on-device.
  • Sandboxed Environment: Safe execution of code/commands.
  • Git Integration: Full support for clone, add, commit, push, and status workflows.
  • Attachment Reuse: Easily reuse files from previous sessions.
  • Voice Interaction: Speech-to-Text input and Text-to-Speech output.
  • Audio Messaging: Record and send voice notes; play back audio attachments.
  • Accessibility: Enhanced support for touch, keyboard, and mouse.

Commercial & Government Use

OpenHands-AAAA is an off-the-shelf product available under the Apache 2.0 license. Usage without a separate purchase contract does not constitute a formal business relationship.

Government entities and businesses can download and use the software freely under the terms of the Apache 2.0 license without needing to establish a vendor relationship or sign procurement contracts with the project maintainers.

Note: This app is designed for on-device, single-user usage. It is not designed for mass deployment or centralized server infrastructure.

License

Apache License 2.0 - See LICENSE for details.