Best Open-Source Tools Apps for Android
GetApkFree Team
10 open-source Android Tools apps — from a full terminal emulator to a self-hosted TV remote — each solving one specific, real problem.
GetApkFree's Tools category covers focused, single-purpose utilities — this guide picks ten that solve a specific, real problem well, from a full terminal emulator to a self-hosted TV remote.
Each entry below is described using GetApkFree's own catalogue listing for that app, plus what its Android manifest actually requests — not a review score or a popularity ranking, since the catalogue does not track either for most of these apps.
How We Selected These Apps
- All ten come from GetApkFree's Tools category, which currently holds 17 published, F-Droid-sourced apps.
- The scope favors apps built around one clear, specific task over general-purpose utilities that overlap heavily with each other.
- Selection favored functional diversity over volume — remote control, monitoring, scheduling, calling, contact backup, terminals, local servers, and fitness tracking are each represented rather than clustering around one theme.
- Two Tools-category listings were left out entirely: one is an externally sourced, modified APK that GetApkFree neither built nor verified as open-source, and the other is an official Google app — neither fits a guide about open-source software.
- Permission transparency was part of the selection — every app below is described alongside what it actually requests.
With that scope set, here are the ten apps, grouped by what they're for.
A. Remote Control
RemotePointer
With this app you can control your computer's keyboard and mouse using your Android device as a touchpad, or project a digital laser pointer dot onto a screen or projector, controlled by the phone's own movement. Its manifest requests INTERNET and CAMERA alongside VIBRATE.
Best for: controlling a computer's mouse and keyboard, or a projector's laser pointer, from an Android device.
Size: 5.0 MB · Minimum Android version: 5.0.
TV Remote
TV Remote turns an Android TV into a self-hosted web remote that any device on the local network can control — phone, tablet, or laptop — without installing an app on the controller device; it runs a small HTTP server directly on the TV and serves a remote-control interface to any browser that connects. It requests INTERNET and local network-state permissions to run that server.
Best for: controlling an Android TV from any browser on the same network, with nothing installed on the controlling device.
Size: 3.9 MB · Minimum Android version: 8.0.
B. Monitoring & Scheduling
Nightbell
Nightbell watches anything that answers over HTTP, or a single element on a rendered web page, checking on a schedule and alerting when it changes or breaks. There is no server and no account — the app's own description states that API tokens and target URLs never leave the device, and it does request INTERNET to perform the checks it's built to make.
Best for: self-hosted uptime and web-page-change monitoring, with no third-party server involved.
Size: 2.1 MB · Minimum Android version: 8.0.
CHRONOS
CHRONOS schedules SMS message delivery for a specific date and time, without replacing the device's default messaging app. Its manifest requests SEND_SMS, READ_CONTACTS, and SCHEDULE_EXACT_ALARM — each maps directly to the scheduling job it's built for.
Best for: sending a text message at a specific future date and time without switching messaging apps.
Size: 5.8 MB · Minimum Android version: 7.0.
C. Calling & Contacts
NovaDial
NovaDial is a privacy-focused phone dialer, built as an independent fork of Fossify Phone, aimed at clean call management without the permissions or telemetry of a stock dialer replacement. As a full dialer app it requests a correspondingly long list of call- and contact-related permissions — CALL_PHONE, READ_CALL_LOG, and READ_CONTACTS among them — each one consistent with what a phone dialer needs to function.
Best for: replacing the stock phone dialer with an open-source, Fossify-based alternative.
Size: 10.2 MB · Minimum Android version: 8.0.
Libre Contacts Backup
Libre Contacts Backup is a local-first contact backup tool: no account, no cloud, no tracking — contacts stay on the device unless the backup file is moved manually. Its permission list is short and matches its single job: READ_CONTACTS and WRITE_CONTACTS, with no INTERNET permission requested at all.
Best for: backing up and restoring contacts entirely on-device, with no cloud step required.
Size: 42.7 KB · Minimum Android version: 8.0.
D. Terminals & Local Servers
Terminator
Terminator is a terminal emulator with multi-session support, aimed at daily command-line use on Android rather than occasional troubleshooting. Its manifest requests storage access and a foreground-service permission, consistent with a terminal app that needs to read and write files and keep sessions running in the background.
Best for: a full, customizable, multi-session terminal emulator for daily use.
Size: 5.1 MB · Minimum Android version: 13.0.
PaperTerm
PaperTerm is an SSH terminal purpose-built for e-paper devices such as the Onyx Boox range, where a normal terminal's fast redraws leave ghosting on a slow-refresh screen; the app is a pure SSH client with no local shell or code execution. INTERNET is the only permission its manifest requests.
Best for: SSHing into a remote machine from an e-paper device without the redraw issues of a general-purpose terminal.
Size: 15.3 MB · Minimum Android version: 7.0.
OMN-Go
OMN-Go is a self-hosted personal wiki and note app that runs a small local web server on the device and serves your own Markdown notes to a browser-style interface, needing no account or cloud service. It requests INTERNET for that local server plus standard storage and notification permissions.
Best for: a self-hosted, Markdown-based personal wiki that runs entirely from the device itself.
Size: 17.0 MB · Minimum Android version: 6.0.
E. Fitness Tracking
BikeTrackd
BikeTrackd is a cycling speedometer and GPS tracker built with Jetpack Compose and Material 3. Its permissions are exactly what GPS tracking requires: ACCESS_FINE_LOCATION, ACCESS_COARSE_LOCATION, and INTERNET.
Best for: tracking cycling speed and routes with a modern, Compose-built Android app.
Size: 15.5 MB · Minimum Android version: 5.0.
Comparison Table
| App | Main use | Size | Minimum Android | Screenshots |
|---|---|---|---|---|
| RemotePointer | Remote mouse/keyboard & laser pointer | 5.0 MB | 5.0 | 6 |
| TV Remote | Self-hosted Android TV remote | 3.9 MB | 8.0 | 0 |
| Nightbell | Self-hosted uptime/change monitoring | 2.1 MB | 8.0 | 5 |
| CHRONOS | Scheduled SMS delivery | 5.8 MB | 7.0 | 8 |
| NovaDial | Privacy-focused phone dialer | 10.2 MB | 8.0 | 7 |
| Libre Contacts Backup | Local-first contact backup | 42.7 KB | 8.0 | 1 |
| Terminator | Multi-session terminal emulator | 5.1 MB | 13.0 | 8 |
| PaperTerm | SSH terminal for e-paper devices | 15.3 MB | 7.0 | 5 |
| OMN-Go | Self-hosted Markdown wiki | 17.0 MB | 6.0 | 8 |
| BikeTrackd | Cycling speedometer & GPS tracker | 15.5 MB | 5.0 | 8 |
Browse More of the Catalogue
These ten aren't the entire Tools category — it also includes other utilities this guide didn't cover, and new F-Droid builds are added regularly. If none of these fit what you're looking for, the full GetApkFree app catalogue is worth a browse.
Frequently Asked Questions
What are the best open-source Tools apps for Android? That depends on the task. This list covers ten separate ones — remote control, uptime monitoring, SMS scheduling, phone dialing, contact backup, terminal emulation, SSH access, self-hosted note-taking, and cycling tracking — because no single app does all of them.
Which app lets me control my Android TV without installing anything on my phone? TV Remote — it runs a small web server on the TV itself, so any browser on the same local network can act as the remote.
Is there an app that schedules text messages to send later? CHRONOS schedules SMS delivery for a specific date and time without replacing the device's default messaging app.
Can I back up my contacts without using a cloud account?
Yes — Libre Contacts Backup keeps the backup entirely on-device and requests no INTERNET permission at all.
Which app is a full terminal emulator versus just an SSH client? Terminator is a full terminal emulator with local sessions. PaperTerm is a pure SSH client with no local shell — it connects out to another machine rather than running commands on the device itself.
Does OMN-Go require an internet connection to use?
No — OMN-Go runs its own local web server on the device to serve your notes; its INTERNET permission supports that local server, not a cloud dependency.
Final Thoughts
These ten Tools apps each solve one specific job, described here using GetApkFree's own catalogue listing and what each app's manifest actually requests — not a ranking. Which one is useful to you depends entirely on whether you have the task it solves.