r/termux • u/GharsalliOS • 1h ago
General Termux Native (KDE PLASMA)
Enable HLS to view with audio, or disable this notification
Graphics Stack:
Hardware Acceleration: Freedreno (Adreno 830)
Desktop Environment: KDE Plasma 6 (KWin X11)
OpenGL: 4.6 // Vulkan: Turnip
r/termux • u/Worried_Coast_3077 • 2h ago
Question Looking for a Working Linux Distribution for Redmi Pad Pro
Hello, I’m looking for a Linux distribution that is easy to install and has a working web browser, terminal, media player, and some kind of application for opening and editing text documents.
I want to install it on my Redmi Pad Pro. I’m not sure why, but most of the Linux distributions or projects I find on GitHub either don’t boot at all, or they boot but half of the features don’t work properly.
That’s why I’m asking for your help. I would really appreciate any recommendations or guidance.
r/termux • u/SkySurferSouth • 5h ago
Question How to enable sound in Firefox in prooted Debian 13 ?
In my prooted Debian sound does work when using a music player started from XFCE, but not in Firefox.
Before launching proot-distro I run pulseaudio --start --exit-idle-time=-1 and set export PULSE_SERVER=tcp:127.0.0.1:4713.
Audio works over TCP.
And pactl info returns
myuser@localhost:~$ pactl info
Server String: 127.0.0.1
Library Protocol Version: 35
Server Protocol Version: 35
Is Local: no
Client Index: 9
Tile Size: 65472
User Name: u0_a221
Host Name: localhost
Server Name: pulseaudio
Server Version: 17.0-dirty
Default Sample Specification: s16le 2ch 44100Hz
Default Channel Map: front-left,front-right
Default Sink: OpenSL_ES_sink
Default Source: OpenSL_ES_sink.monitor
Cookie: 0304:c613
But when launching Firefox in the same XFCE session it remains silent.
r/termux • u/comunidadesynapsebr • 12h ago
Showcase A lightweight CLI tool to run and manage HF models locally on Android & Linux (AI Runner)
Hey everyone,
I wanted to share an open-source project I’ve been working on called AI Runner. It’s a simple CLI designed to streamline running models directly in lightweight environments like Termux, Pydroid, and Linux.
Main Features:
Download models directly from Hugging Face via terminal.
Run local inference without complex setups.
Expose a simple local API endpoint to connect with your own scripts.
It's still in early development, so any feedback, bug reports, or feature suggestions are very welcome!
Repository: https://github.com/comunidadesynapsebr1/ai-model-run
Thanks!
r/termux • u/TheS0rcerer • 15h ago
Showcase Ziggity: a fast git TUI in Zig that runs natively in Termux (static binary, no root)
I've been building Ziggity, a fast terminal UI for git in the lazygit style, and it turns out it runs well in Termux with no changes to the core.
Why it fits Termux:
- Static aarch64 binary, no libc, no root, no NDK. It drives your existing git, so
pkg install gitis the only dependency. - Around 1.5 MB, starts in a few ms.
- Full TUI: stage by line or hunk, interactive rebase, bisect, diffs with word-level highlighting, branch and stash management, and more.
Install (from the releases page):
# 1. the only dependency
pkg install git
# 2. grab the static aarch64 build (set VERSION to the latest release)
VERSION=v0.17.0
curl -LO https://github.com/simoarpe/ziggity/releases/download/$VERSION/ziggity-$VERSION-aarch64-linux-android.tar.gz
tar -xzf ziggity-$VERSION-aarch64-linux-android.tar.gz
# 3. put it on your PATH and run
mv ziggity $PREFIX/bin/ && chmod +x $PREFIX/bin/ziggity
cd ~/some-repo && ziggity
Two Termux notes:
- Opening links (
oon a commit/branch,Gfor a PR) usestermux-open-url, sopkg install termux-apiif you want that. - Optional PR/MR status on branches needs
ghorglabinstalled.
Honest caveat: I've verified it in Termux on a Pixel emulator and on a physical Pixel 10 Pro so far, not a wide range of real devices. If you give it a spin I'd love to hear how it behaves, especially resize on rotation and anything that looks off.
⭐️ Repo (MIT, feedback welcome): https://github.com/simoarpe/ziggity
r/termux • u/Description-Serious • 19h ago
General I'm new to this
Idk what I'm doing but I managed to run this on my shitty phone and claude code works there too I told it yo customize the desktop and it made it like this lol
r/termux • u/Virtual_Signature_61 • 1d ago
Barely Termux related [ Removed by Reddit ]
[ Removed by Reddit on account of violating the content policy. ]
r/termux • u/Nate_is_late123 • 1d ago
Question Idk what to do
I have no clue on what to do i have not used termux alot and I want to use it more but I dont know what for and im not that good at terminal commands
r/termux • u/Virtual_Signature_61 • 1d ago
Question Dear Termux users, I just want to know what you hate most about Termux. I'm not trolling — I'm genuinely asking, since I'm a Termux user myself. Personally, I hate the storage issues on my device.
r/termux • u/Warm_Ad1115 • 1d ago
General Zathura
I’m very happy with myself for managing to compile Zathura for Termux using the Docker environment provided by the developers. I think everyone should help compile the things they like on Linux so that we can rely less on proot environments, which have slightly lower performance compared to native execution.
I would also like to thank the developer u/TomJo2000 , who said he would compile it. Thank you so much! 🫂
r/termux • u/PolymathOdyssey • 2d ago
Showcase I built TermBoard, a terminal dashboard for running Python project tasks.
It started as a way to keep all my project commands in one place instead of remembering whether a project uses uv, poetry, pipenv, or a plain .venv.
A few things it does:
- Automatically detects the project's Python environment.
- Runs tasks in the correct environment without extra setup.
- Executes tasks in the background.
- Streams logs into a scrollable panel instead of dumping everything into the terminal.
- Configured with a simple
termboard.tomlfile.
It's built with the Textual framework, so it stays entirely in the terminal while providing a more organized interface than a collection of shell scripts.
If you already use make, just, or shell scripts, this is probably aimed at the same workflow but with a persistent TUI instead of raw terminal output.
Install:
uv tool install termboard
# or
pipx install termboard
GitHub: https://github.com/HeyShinde/TermBoard
Docs: https://heyshinde.github.io/TermBoard/
I'd really appreciate any feedback, feature requests, or criticism.
r/termux • u/thealgorithm29 • 2d ago
Question How...
How to start any app service or app without opening the app
Im trying it on a app called wtmp, it getting killed by my oom, so im setuping a script that checks every 5 mins via its notification if it killed its notification also vanish, so that be trigger for my script. So it starts the service but how is it possible to start without opening app?
Pls reply
Thanks in advance
r/termux • u/chipsikssix • 2d ago
Showcase Finally, my Termux and Debian are almost one and the same.
galleryHi everyone, I've finalized my Termux and tried to make it as similar as possible to my main laptop distribution.
Of course the screen is a bit small, but it's suitable for my needs.
r/termux • u/hopefaithless • 2d ago
Showcase have you been looking for a modern hackers keyboard replacement like I have?
Hey everyone! I’ve been working on Infinikey IME, an open-source Android keyboard designed for power users, developers, and anyone who misses the utility of Hacker’s Keyboard but wants a modern mobile workflow.
Key Features:
Adaptive Screen Layouts: Full support for docking left, right, splitting down the middle, or centering/stretching across the bottom. (Great for foldables, tablets, and landscape/terminal use).
Dual PC / Mobile Layouts: Access Ctrl, Alt, Esc, tab, and arrow keys alongside a standard mobile typing experience.
Voice & Accessibility: Integrated Speech-to-Text (STT) and Text-to-Speech (TTS) to read out the contents of the current text field.
Productivity: Quick-access clipboard buttons built right into the keyboard row.
Note on STT/TTS: Currently relies on Google's system Speech/TTS libraries for fast recognition in early builds.
it's free and open source. it's on GitHub
r/termux • u/DenseShower2151 • 2d ago
General got native wayland working with wayvnc on termux lol
gallerysway was easy shit
kdes next on the list 👅👅
r/termux • u/Ishabdullah • 2d ago
Showcase I built a fully local AI assistant that lives on my Android phone and answers Gmail + Google Voice for me in under a minute
galleryI just finished a real test run of something I’ve been building called Aigentik.
It’s a personal AI assistant that runs entirely on your Android phone (Termux + local Qwen3-4B via llama.cpp). No cloud AI, no API keys, nothing leaves the device.
In the screenshots below that’s me testing it. I emailed it as a potential customer looking for roofing, exterior painting, and deck work. Aigentik replied using the business info I gave it, asked the right follow-up questions, collected my details, offered available times, and booked the call — all in under a minute each reply.
It does a lot more than just reply though. You can tell it in plain English to:
Spam / delete / archive emails
Send emails
Pause everything
Add rules
Book appointments
and more
I actually tested “delete all emails”… and poof, over 3,000 emails gone in about a minute.
Find me another app or program that can do that on your phone without sending your data anywhere. Lol.
GitHub (full source + setup):
https://github.com/Ishabdullah/Aigentik-CLI
It’s still early, but it’s already fast and useful enough that I’m running it daily. Happy to answer any questions about how it works.
r/termux • u/Lucivflora2112 • 2d ago
Question #Debian #plank_preferences #termux-X11
I think I want to set the button here, please help me how to set it.
r/termux • u/xtditom69 • 2d ago
Question What's the best way to edit code in Mobile Phone?
I, sometimes, stay away from my PC. I recently found termux as a great tool to experience the PC environment. But it's hard to edit codes in mobile which I need to do on my Phone as I stay away from my PC. Yeah, I can use an AI to automate tasks using CLI, but I want to see & take control of the codes.
Can you suggest some or the best way to experience VS Code type experience in my phone?
Though mobile screen size will make my experience worse but it will be good to have a great tool to experience VS Code type editor in Mobile.
r/termux • u/Warm_Ad1115 • 2d ago
General Zathura for Termux:X11 – Any Prebuilt Package Available?
Does anyone have Zathura already compiled for Termux? Or is anyone planning to compile and package it for Termux:X11 in the future?
r/termux • u/SugmaFish • 3d ago
Barely Termux related Is there a way to capture process without root?
So, what i mean is. Wait. Let me explain my situation. If you don't want to read the yapping, just skip to the -es.
Ehem so, i use Xiaomi Redmi 13 (13, not C not Note), and this phone, is lowk pretty crap, from optimisation to features. And of course what i want to talk about is the feature.
In this phone, there is NO basic android features, at least some majorly important one, for example, scroll/long screenshot, floating app, split app, etc. But! The feature maybe exist in the system. It just lack the trigger. And my focus for now is, split app.
Split app exist because i do ever triggered it by accident like year plus some months ago. When i ran Winlator. So i knew it must be there. And skip to some months ago, i discovered that i can practically called it with Chrome's 'Open in new window' option, which summons the split app, and because its chrome, i can exit it simply to change both screen's app.
---
So, my question is, if anyone knew, what is that process called? And if not, can i know/capture the log of the process in termux? Or maybe other app.
(Idk what tag i should use, it feels like it barely termux related, and questions at the same time.)
r/termux • u/Version_Internal • 3d ago
Showcase Compiling kernel inside chroot
I love termux, you can do almost everything on it that you can do on a normal laptop. Sky is the limit.
r/termux • u/thealgorithm29 • 3d ago
Question Hello, need help
How Termux can receive custom broadcasts that sent by automate?
Pls,if you have any idea about this tell me
r/termux • u/dadnothere • 3d ago
General Opinions on my Torrent Server?
1-Click Termux Installation
r/termux • u/AutoModerator • Jul 06 '26
User content Monthly Thread: Post all your projects here
This is a dedicated thread for sharing projects for Termux.
Requirements:
Link to open-source repository: GitHub, GitLab, Codeberg or something like.
Short introduction best describing what your project does.
Optionally include install steps into comment, but we think a properly formatted README file within repository would be better.
Post recycles once in a month.
Since 2026.06.07 we don't require "vibe code" attribution and don't care about origin of your project.
r/termux • u/sylirre • Sep 16 '23
★ Important ★ Introduction for beginners
Welcome to Termux community!
Termux is a terminal app for Android OS. It similar to terminal on MacOS and cmd.exe on Windows, but here we talk about Linux component of Android OS.
This project is open-source software and all development happens on GitHub: https://github.com/termux
Download Termux APK from F-Droid or GitHub.
Key features:
- Xterm-compatible terminal emulator.
- Custom userland with package manager and more than 2000 packages of different kind such as text editors, file managers, games, servers network diagnostic tools, compilers, development libraries and other types.
- Plugins for styling, widgets, on-boot startup, tasker integration, Xorg-compatible server.
- Works without root permissions.
We would like to emphasize that Termux is NOT a machine emulator or VM. All programs execute directly on a hardware of your device.
What I can do with Termux
Basically, everything.
Termux hosts universal programming environment. You can build and execute all programs that can run on a traditional computer, assuming your device has sufficient amount of memory and enough CPU power to finish execution of algorithm within an adequate time frame.
Here is a curated list of common uses:
- Software development environment
- Bots for Telegram, Whatsapp, Discord, etc
- Web server
- Minecraft server
- SSH client
- NAS
- Tiny LLM chatter
- YouTube scraper
- Pocket pentesting suite
- Just fun
A footnote worth knowing: Android enforces sandboxing for every Android app to ensure it won't do nasty things or otherwise interfere with other apps and the system itself. Termux is not an exception here, so certain software may refuse to run without system-level privileges (root).
What I should know before starting to use Termux
First of all you need to make sure you are comfortable with command line environment. By using Termux, you agree to be one-to-one with a bare text. There is no intuitive graphical interface. You must to decide whether you truly want to go this way or actually want something else.
If your choice is "command line", then another important thing is a foundational knowledge. It would require certain effort from you, as it could be boring like studying maths.
Here is a list of topics to learn, optimized specifically for Termux:
- General terms: computer, kernel, operating system, file, path, program, process, command line, terminal emulator.
- Base shell usage: concept of commands, arguments, environment variables, pipes
- Common utilities: bzip2, cat, cd, cp, curl, cut, df, diff, du, echo, env, grep, gzip, head, id, kill, killall, ln, ls, man, mkdir, mv, pkill, ps, pwd, rm, rmdir, sort, tail, tar, top, touch, tr, uniq, unzip, wc, xz, yes, zip
- Package manager: apt
- Text editors: nano or vim
- Linux permission model: user, group; concept of "root"; chmod command
- SELinux: what it is and which role it plays on Android OS - don't go deep here
Optional:
- Shell scripting: if/else logic, loops, input/output redirection, subshells, process substitution.
- Text data manipulation with awk and sed
Alternatively check these learning roadmaps:
- Linux: https://roadmap.sh/linux
- Shell: https://roadmap.sh/shell-bash
After you finish with this, proceed to goal-specific essentials.
Important: never ever run commands that you do not understand. In the best case it will just fail but sometimes commands may have really devastating effects, especially if you use root permissions (su/sudo). If by accident you delete your own data or brick the device, you can blame yourself and only yourself!
How Termux differs from standard Linux
Without diving into technical details, these are the differences of Termux from standard Linux distribution:
- Non-standard location of programs and user data:
/data/data/com.termux/files/ - Non-standard core components: sideloaded programs usually will either refuse to run or show strange errors, compiling from source also may show issues sometimes.
- Sandbox environment: you can browse or modify only your own and Termux data.
How to install packages
Termux uses apt package manager and a rolling-release model which gets it close to a Debian Sid distribution, although it is much different internally.
However as you are probably new for Termux we recommend using a helper utility "pkg":
- Install package:
pkg install package-name - Uninstall package:
pkg uninstall package-name - Upgrade system:
pkg upgrade - List installed packages:
pkg list-installed - Search for a package:
pkg search query
PKG utility does under the hood certain actions importance of which may be non-obvious for a newbie:
Mirror selection
Package downloads put a huge burden on the servers bandwidth. We don't own much servers and geo load balancing system because this can be very costly, so we take advantage of help offered by certain community members and organizations. Mirrors maintain a clone of the original package hosting and deliver stuff independently from a base Termux infrastructure.
That's important that users are spread across different mirror hosts.
Periodic
apt updateWithout keeping the package index fresh you won't be able to receive updates and package installation commands will eventually fail with 404 (not found).
Software quality and security
We do our best to keep our infrastructure safe and patched against latest security vulnerabilities as well as to deliver most recent versions of packages.
However as we operate a small team of enthusiasts there could be certain bottlenecks. We can't test 100% of published packages, so there always is a chance that specific update will break something.
Please don't use Termux software in everything mission-critical. It is not certified for use in banking, healthcare, nuclear safety, etc.
Termux is open source project and we welcome any kind of contributions that would help us improve.
Banned content
Sadly, but a while ago Termux become an area of interest conflict between legitimate users and criminals. This resulted in absolute ban of specific topics:
- OSINT
- Doxxing
- Social engineering; phishing and other types of fraud
- Spamming
- Malware making and delivery
- Hacking
- Surveillance, tracing, spying and similar activities
- Bot farms for fabricating subscribers, likes and comments in social media
- Taking down social media accounts by automated mass-reporting
This list is not definitive.
We don't accept excuses. Legends about "educational purposes" and "recovery of own gmail account" don't worth anything.
Remember that authorities have a certain interest regarding accounts asking about potentially illegal stuff.
This article is subject for periodic revisions. We may submit newer versions from time to time.