Termux:Float (github version) Icon

Download Termux:Float (github version) APK 0.17.0 arm64-v8a, armeabi-v7a, x86, x86_64 · Android 24+

By Fredrik Fornwall • Updated May 07, 2026
Productivity arm64-v8a, armeabi-v7a, x86, x86_64 Native (Java/Kotlin) 1.86 MB
Download APK
Verified Safe

This is the arm64-v8a, armeabi-v7a, x86, x86_64 build of Termux:Float (github version) 0.17.0. Pick this build if your device's primary ABI matches.

File size: 1.9 MB   •   Min Android: 24   •   Target Android: 28   •   Version code: 1001   •   Framework: Native (Java/Kotlin)   •   Permissions: 3

File Information

Package Namecom.termux.window
Version Name0.17.0
Version Code1001
Architecturearm64-v8a, armeabi-v7a, x86, x86_64
Min Android VersionAndroid 24 (API 28)
Main Activitycom.termux.window.TermuxFloatActivity
FrameworkNative (Java/Kotlin)
File Size1.86 MB
Signature (SHA1)E8754A2C614392071D27021BBCDFB8DDA7E0711C
File Hash (SHA256)380f0dbb35d3142931b8918b976bac05ff59a717e8b396b9c82f72b894b8e220

What's New

From version
0.15.0
:
Added
Add support for
~/.termux/termux.float.properties
which supports the following properties:
enforce-char-based-input
,
ctrl-space-workaround
,
bell-character
,
terminal-cursor-style
,
terminal-transcript-rows
,
back-key
,
default-working-directory
,
volume-keys
. Check
termux/termux-float#Terminal-and-App-Settings
for more info. (
90f908d0
)
Add support for
~/.termux/color.properties
and
~/.termux/font.ttf
to set colors and font. (
90f908d0
)
Add support for bell. (
90f908d0
)
Added support for floating
chat head
bubble. Implemented by
@dkramer95
in
#35
. (
17a76b2d
)
Automatically attach debug APKs when a release is created. (
529268a1
)
Changed
Use termux-shared
All hardcoded
com.termux
constants have been removed and will be handled by
TermuxConstants
and
TermuxPreferenceConstants
.
Fixed issue with losing reference to
TermuxFloatView
in
TermuxFloatService
and destroying view not working.
Removed unnecessary toasts and fixed custom broken ones by using the one provided by
Logger
class.
Updated
TerminalView
and
TerminalSession
to latest versions and removed duplicated
TerminalSession
code based on old
TermuxService
and start using
TermuxSession
which will also have consistent shell environment as
termux-app
.
Removed
SharedPrefernces
management and use the one in
termux-shared
provided by
TermuxFloatAppSharedPreferences
.
Use action constants defined in
TermuxConstants
for
TermuxFloatService
.
Use notification constants defined in
TermuxConstants
for
TermuxFloatService
.
Use
KeyboardUtils
for showing and hiding keyboard.
Implement logging system based on
Logger
class. Log levels can be changed in
termux-app
settings but require restarting
termux-float
for changes to take effect since both apps run in different processes.
Fixed potential
IllegalArgumentException
when adding and removing
TermuxFloatView
to
WindowManager
.
Added crash handler so that crash notifications can be shown in
termux-app
at startup.
(
a46762a8
)
Move to semantic versioning for app version and add commit hash and
github
to APK file names and add support for
TERMUX_FLOAT_APP_VERSION_NAME
and
TERMUX_FLOAT_APK_VERSION_TAG
environmental variable in
app/build.gradle
. The
RELEASE_TAG
variable will not be used anymore since it may conflict with possibly other variables used by users. (
6950e8be
)
Disable shrinkResources and obfuscation for testing reproducible builds and maintaining stacktraces of crashes. (
c04d1266
)
Update LICENSE.md. (
9a49bfce
)
Fixed
Fix float button default size and outline. (
648dbffb
,
f7c212a5
,
c83cddaf
)
Fixed termux session being recreated on showing from notification. (
90f908d0
)
Added exit button to notification. (
90f908d0
)
Increased notification priority so its easier to show/hide/exit. (
90f908d0
)
Ensure session is killed on exit like
TermuxService
does it. (
90f908d0
)

App Description

This plugin for

com.termux

provides a floating terminal window which is

shown above other apps.

Long-press on the floating window to move or resize it and tap on the

notification to temporarily hide it.

License:

GNU General Public License v3.0 only

Website

Issue Tracker

Source Code

Changelog

Build Metadata

Reproducibility Status
Download Termux:Float (github version) APK

Fast, free and safe download.

APK Permissions 3

  • android.permission.INTERNET
  • android.permission.SYSTEM_ALERT_WINDOW
  • android.permission.VIBRATE

Frequently Asked Questions about Termux:Float (github version) APK

This variant is built for devices that report `arm64-v8a, armeabi-v7a, x86, x86_64` as their primary ABI. If your device's CPU matches, this is the smallest, fastest version to install.

Yes — the APK's signature has been cryptographically verified against the publisher's signing key. The SHA-256 hash is shown in the File Information panel so you can independently confirm the file matches the original release.

Android 24 (API level 28) or newer. Older devices will refuse the install.

Install a free app like 'CPU-Z' or 'Droid Hardware Info' from the Play Store and look at the ABI / Instruction Set row. Most phones made after 2017 are arm64-v8a; if in doubt, download the universal variant.

All variants are functionally identical — same features, same version. They differ only in which CPU architectures the native code is compiled for, and (sometimes) which screen densities the included graphics target. Pick the one that matches your device for the smallest install size, or pick 'Universal' if you're unsure.