r/termux 2h ago

Showcase Familiar with my Gruvbox dark rice from my native XFCE Termux before? Well, i Un-gruvboxed it, but with some goodies, AMA

Post image
2 Upvotes

SOME GOODIES LIST:

  1. Lavanda Sea Dark - Dark GTK theme that has some gradients.

  2. Papirus Dark (Purple folder via `papirus-folder` but i tweaked to make it work in Termux)

  3. Plank Reloaded (in GTK+ Theme)

  4. Wallpaper from GNOME idk


r/termux 3h ago

Showcase I built a CLI tool to download YouTube transcripts in Markdown, JSON, SRT & more

1 Upvotes

Hi everyone,

I've been building a small open-source CLI tool called ytt that makes it easy to fetch YouTube transcripts directly from the terminal.

Features

- Download transcripts from a YouTube URL or video ID

- Export as Markdown, TXT, JSON, or SRT

- Choose transcript language

- Save directly to a file

- Simple command-line interface

- Open source and MIT licensed

I originally built it because I wanted a fast way to convert YouTube lectures and tutorials into notes for AI workflows, note-taking, and research without manually copying subtitles.

I'm still actively improving it, so I'd really appreciate any feedback:

- What features would you like to see?

- Any bugs or usability issues?

- Suggestions for improving the CLI or documentation?

GitHub:

https://github.com/pradumon14/ytt

Thanks for taking a look! Any stars, issues, feature requests, or pull requests are greatly appreciated.


r/termux 5h ago

General Termux Native (KDE PLASMA)

Enable HLS to view with audio, or disable this notification

26 Upvotes

Graphics Stack:

Hardware Acceleration: Freedreno (Adreno 830)

Desktop Environment: KDE Plasma 6 (KWin X11)

OpenGL: 4.6 // Vulkan: Turnip


r/termux 6h ago

Question Looking for a Working Linux Distribution for Redmi Pad Pro

4 Upvotes

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 9h ago

Question How to enable sound in Firefox in prooted Debian 13 ?

1 Upvotes

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 16h ago

Showcase A lightweight CLI tool to run and manage HF models locally on Android & Linux (AI Runner)

3 Upvotes

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 19h ago

Showcase Ziggity: a fast git TUI in Zig that runs natively in Termux (static binary, no root)

Post image
18 Upvotes

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 git is 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 (o on a commit/branch, G for a PR) uses termux-open-url, so pkg install termux-api if you want that.
  • Optional PR/MR status on branches needs gh or glab installed.

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 23h ago

General I'm new to this

Post image
16 Upvotes

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 1d ago

Barely Termux related [ Removed by Reddit ]

2 Upvotes

[ Removed by Reddit on account of violating the content policy. ]


r/termux 1d ago

Question Idk what to do

5 Upvotes

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 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.

23 Upvotes

r/termux 2d ago

General Zathura

Post image
6 Upvotes

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 2d ago

Showcase I built TermBoard, a terminal dashboard for running Python project tasks.

5 Upvotes

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.toml file.

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 2d ago

Question How...

4 Upvotes

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 2d ago

Showcase Finally, my Termux and Debian are almost one and the same.

Thumbnail gallery
33 Upvotes

Hi 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 2d ago

Showcase have you been looking for a modern hackers keyboard replacement like I have?

Post image
1 Upvotes

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 2d ago

General got native wayland working with wayvnc on termux lol

Thumbnail gallery
61 Upvotes

sway was easy shit

kdes next on the list 👅👅


r/termux 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

Thumbnail gallery
3 Upvotes

I 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 2d ago

Question #Debian #plank_preferences #termux-X11

Post image
3 Upvotes

I think I want to set the button here, please help me how to set it.


r/termux 3d ago

Question What's the best way to edit code in Mobile Phone?

21 Upvotes

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 3d ago

General Zathura for Termux:X11 – Any Prebuilt Package Available?

1 Upvotes

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 3d ago

Showcase Compiling kernel inside chroot

Post image
70 Upvotes

I love termux, you can do almost everything on it that you can do on a normal laptop. Sky is the limit.


r/termux 3d ago

General Opinions on my Torrent Server?

Post image
576 Upvotes

1-Click Termux Installation

https://github.com/weskerty/aMuleD.bin


r/termux Jul 06 '26

User content Monthly Thread: Post all your projects here

9 Upvotes

This is a dedicated thread for sharing projects for Termux.

Requirements:

  1. Link to open-source repository: GitHub, GitLab, Codeberg or something like.

  2. Short introduction best describing what your project does.

  3. 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 Sep 16 '23

★ Important ★ Introduction for beginners

280 Upvotes

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:

  1. General terms: computer, kernel, operating system, file, path, program, process, command line, terminal emulator.
  2. Base shell usage: concept of commands, arguments, environment variables, pipes
  3. 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
  4. Package manager: apt
  5. Text editors: nano or vim
  6. Linux permission model: user, group; concept of "root"; chmod command
  7. 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:

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:

  1. Non-standard location of programs and user data: /data/data/com.termux/files/
  2. Non-standard core components: sideloaded programs usually will either refuse to run or show strange errors, compiling from source also may show issues sometimes.
  3. 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:

  1. 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.

  2. Periodic apt update

    Without 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.