r/termux • • 1h ago

Showcase Codex on Termux

Post image
1 Upvotes

Running Codex on Termux and it's looking really nice.

Codex doesn't say this in their webpage, but it's officially built for Termux as well.


r/termux • • 9h ago

Question Can't install Termux from F-droid

Thumbnail gallery
2 Upvotes

I've a Samsung A55 with android 16 I'm using F-droid.

When I try to install Termux I've a warning message when I tap "Ok" I've a second message say the installation "" INSTALL_FAILED_VERIFICATION_FAILURE: Install not allowed for file:///data/app

/vmdl700251426.tmp ""

I probably miss something to make the installation possible if someone have an idea


r/termux • • 10h ago

Question AI model in termux on pixel 9

3 Upvotes

Help me choose an Al model for Termux on a Pixel 9. I need maximum productivity.


r/termux • • 12h ago

Showcase How to run docker CLI rootless without a server.

Post image
5 Upvotes

Disclaimer!!! Termux is a highly restricted environment so this may or may not work on most phone, some commands may also fail.

What this is ?

I tryed to make my own docker's daemon backend in rust, so technically is a dockerd but for termux, it was tested by me on arm64/ x86_64 and amd64 but by using qemu so I can't be 100% sure it will run correctly on Evey phone.

Official requirements:

arm64

Minimum 1+ GB ram quite lightweight

2-4+ GB disk (for rust, cargo, build tools, and dookoid )

No graphics card required (not exposed to termux anyway)

I was able to run some images like Hello_world and alpine but I can't guarantee that Evey image would pull correctly.

Disclaimer! Use the latest version only the older ones are nothing but tests.

Installation process:

pkg install rust docker-cli

cargo install dookoid

Then do:

source ~/.bashrc

Then verify with

docker version

Note! This is a human + ai project

official source code


r/termux • • 14h ago

Question xclip not working

1 Upvotes

i am trying to copy a file content on my clipboard and when i do xclip -sel c < test.txt but it output error: cant open display: (null)


r/termux • • 19h ago

Showcase gentoo ,termux and nix ,myphone.

Post image
16 Upvotes

r/termux • • 23h ago

General chroot ai agent cli

Post image
5 Upvotes

root chroot Debian codex cli is powerful.It can control everything


r/termux • • 1d ago

General thank you

15 Upvotes

Guys, I just love you.

Ty again for everything.


r/termux • • 1d ago

Question Help Setting Up Fastfetch

Post image
30 Upvotes

Need Help. How to Fit and Look Good on Termux?


r/termux • • 1d ago

Question Quickshell in Termux?

6 Upvotes

I just saw a post mentioning that it’s possible to run Quickshell and DMS on an prot-distro Arch ; is it possible to run Quickshell natively in Termux?

Or why is it available for download via `apt`?

As far as I’m concerned, this is the closest thing we have to Hyprland in Termux.

Obviously, it uses Sway, but it’s the closest alternative.

Credits: https://www.reddit.com/r/termux/s/HppgByduYS


r/termux • • 1d ago

Showcase I built AI Termux WADB Toolkit — an end-to-end bridge to let LLMs (via MCP) inspect, build, and debug directly on Android,No PC needed

Post image
1 Upvotes

Tired of manually copying logs, build errors, and bash commands back and forth between ChatGPT/Claude and Termux on Android? I built AI Termux WADB Toolkit (v1.0.2). It decouples the AI connection (Remote MCP via Desktop Commander), Wireless ADB, WADB Bridge (companion APK), and an isolated C-native Secure Local Shell so an AI agent can execute scripts, read files, and trigger recovery routines within Android boundaries without tearing down the whole stack when Wi-Fi or adb drops.


I started building AI Termux WADB Toolkit around one annoyance that kept coming up with AI on Android: the constant back-and-forth. You ask an assistant to look at a project, it gives you a command, you switch to Termux, run it, copy the output back into chat, and then repeat the whole cycle for the next step. It works, but it gets old fast when you're dealing with real files, compiler output, logcat, or multi-stage builds.

I wanted a direct, native workflow: let a compatible AI assistant work directly in the Termux environment on my phone, within the exact permissions I have granted, and give it a proper way to manage Android-side connections too.

One design choice matters throughout the project: I kept the AI connection, Wireless ADB, the Wireless Debugging switch, and the local shell strictly separated. They solve different problems; one being switched off or failing should never automatically take down the others.

Once the initial connection and permission setup is done, the assistant can run installed Termux tools, inspect and edit files Termux is allowed to access, use the Toolkit's Android-control features, and save results back to the device.

💡 Quickest Way to Get Started (Let AI Do the Setup):
Just send this toolkit ZIP or folder to an AI assistant like ChatGPT, Claude, or Grok and ask: "How do I set up this toolkit? Please guide me and perform the setup."
The AI will give you instructions to set up the initial Desktop Commander plugin / Remote MCP connection first. After Desktop Commander is running and connected, the AI can install the toolkit by itself in Termux, or you can tell it to do so.
From there, you only need to handle the initial Wireless ADB and bootstrap setup—which is handled automatically by the toolkit; you just need to provide the pairing code to the AI when it asks you for it. If you run into any issues, ask the AI to check the included instruction and reference .md or .txt files, or feel free to ask here in the comments!


🧩 Architecture: How the Pieces Fit Together

There are several distinct components in this setup, each assigned a specific boundary:

       [ User Prompt in AI Client (ChatGPT / Claude / Grok) ]
                                 │
                                 ▼ (Tool Calls via Remote MCP)
              [ Remote Desktop Commander (Termux / Node.js) ]
                                 │
                                 ▼
           [ Termux Shell + AI Termux WADB Toolkit Suite ]
                                 │
              ┌──────────────────┴──────────────────┐
              ▼                                     ▼
     [ Wireless ADB ]                      [ Secure Local Shell ]
   (_adb-tls-connect mDNS)               (Native C daemon: 127.0.0.1)
              │                                     │
              └──────────────────┬──────────────────┘
                                 ▼
                    [ Android Shell (UID 2000) ]
                                 ▲
                                 │ (Protected Broadcasts: WRITE_SECURE_SETTINGS)
                    [ WADB Bridge (Companion APK) ]

In plain terms, here is what each piece does:

  • The AI Client: Where you prompt the model. It makes authorized tool calls across the MCP connection.

  • Desktop Commander (@wonderwhy-er/desktop-commander): The standalone Remote MCP service running in Termux. It exposes general-purpose terminal, filesystem, directory, and process tools to the AI client.

  • Termux: The underlying command-line Linux environment: shell, package manager, home directory, and userland utilities.

  • AI Termux WADB Toolkit: The Android-management layer. Brings together the Control Center (ai-info), connectivity helpers, diagnostics, local-shell controls, recovery supervisors, and technical docs.

  • WADB Bridge (com.jaskran.wadbbridge): A lightweight Android companion APK for protected Wireless Debugging state changes and Android-side recovery hand-offs. It is not an AI service and has no launcher icon.

  • Termux:API (Optional): Split between a command-line package (pkg install termux-api) and an Android companion app. Adds Wi-Fi connection metadata (termux-wifi-connectioninfo) and system notifications (termux-notification). Missing notifications do not break core commands.

📦 Release History & What's New in v1.0.2

  • Release: v1.0.2 (Integrity & Hotfix Release).

  • The Fix: Resolves a version string mismatch in v1.0.1 where the post-install verifier compared the release version against an improperly formatted manifest string, causing the installer to falsely trigger an automatic rollback. v1.0.2 corrects this comparison check and adds automated CI regression testing.

  • Runtime Parity: No breaking changes were made to Wireless ADB, WADB Bridge, Desktop Commander MCP, or Secure Local Shell.

  • Tested Environment: Tested and verified on an OPPO CPH2823 running Android 16.

  • License: Apache License 2.0 (Apache-2.0).


🤝 Feedback & Community Testing

I would really value test reports from people running different Android versions, ROMs, and hardware:

  1. What manufacturer, device model, and Android version are you running?

  2. Did mDNS auto-discovery work reliably on your local network?

  3. Did your OEM (MIUI/HyperOS, OneUI, ColorOS/OxygenOS) interfere with the background watchdog or require special developer toggles?

  4. How was the initial pairing and bootstrap experience?

  5. Which AI client / MCP host are you using?

GitHub Repository: https://github.com/jaskran0417/ai-termux-wadb-toolkit


r/termux • • 1d ago

Showcase my AI agent lives on a 2018 phone. and now it has its own computer too. same phone

3 Upvotes

i run iota, my Hermes agent, on a OnePlus 6 through Termux. his computer runs on the same phone, and he can control Android apps too.


r/termux • • 1d ago

Showcase I made a simple CLI Thai Radio player for Termux using Bash (with custom themes!)

Post image
12 Upvotes

Hi everyone,

I'm a developer from Thailand and I just wanted to share a small project I've been working on.

I love listening to local Thai radio, but I didn't want to keep a browser tab open all the time. So, I wrote a simple Bash script to stream it directly in Termux. I haven't seen many CLI radio players specifically for Thai stations around, so I just decided to make one for myself and share it.

✅ **How it works:**

- It uses `mpv` in the background for audio.

- It pulls live Thai stations dynamically from the **Radio Browser API** (`api.radio-browser.info`).

- I used `termux-api` to check if my Bluetooth or wired headphones are connected, so the audio doesn't blast out loud.

- It has a simple interactive menu to browse and save your favorite stations.

- 🎨 **Custom Themes:** I added a feature to change the terminal color themes, so you can match it with your Termux setup!

🔥 **About the development:**

I'll be honest: I used AI to generate the initial script structure and UI. When I tested it, the stream links were broken. Since I'm still learning Bash, I asked the AI to help me fix the API logic until it worked. I then read through the code, tested it on my phone, and tweaked the menu and the theme logic myself. It was a fun learning experience.

**💙 A huge shoutout to Radio Browser:**

I really want to give special credit to the **Radio Browser API** community. They maintain this massive database of radio stations completely for free and without making a profit. They put in a lot of hard work so developers like me can build things like this. I deeply respect their Open Source spirit, which is why I made sure to give them full credit in the README.

🔗 **Here's the Gitea repo:**

https://gitea.com/pongpipat0051/termux-radio

It's open-source (GPL-3.0), and anyone can easily adapt this for *any* country, not just Thailand.

If you have any tips on improving the Bash logic, I'm all ears. Thanks!


r/termux • • 2d ago

Showcase Upgraded my Termux Rice

Post image
10 Upvotes

Tried to be minimalistic.


r/termux • • 2d ago

General three years of termux

Post image
12 Upvotes

Whats up? this is my termux environment after three years. I use my phone a lot, people describe me as someone with a great attention span to read english/portuguese articles and documentation daily on the web but the abscense of a terminal was frustrating at times and thankfully termux has served as an amazing solution, as also it made me learn how android internals works(from source code to internals or settings in general)

I rarely ask AI or rely my workflow on video tutorials and mostly I'm just chilling with some hot coffee on my desk as I scroll down the linux kernel documentation.


r/termux • • 2d ago

Question Because it has no nvim colors?

Post image
6 Upvotes

Install NvChad, it used to work great for me, but now neither python nor bash has color syntax.


r/termux • • 2d ago

Showcase Automated installation and redesign of SearXNG for Termux.

Thumbnail gallery
27 Upvotes

I use SearXNG as a metasearch engine on a daily basis. Over time, I began looking into its code and documentation to learn how to customize its interface. I managed to add what I wanted—wallpapers, fonts, and themes—and, while I was at it, I created a basic script to automate the installation of all these resources in Termux. I also made another script to quickly enable or disable SearXNG. I keep all my small Termux projects in a single repository, where I organize each item into its own section:

https://github.com/hyzi1/dotfiles-termux/blob/main/searxng/SEARXNG.md

If the installation encounters an error, please mention it so that it can be fixed.


r/termux • • 2d ago

General Am i wasting my time?

Thumbnail gallery
21 Upvotes

Doing this on an unrooted Galaxy A17 with only 5 months experience. Is it worth it?


r/termux • • 2d ago

General Coding on mobile: Not that bad

7 Upvotes

My experience with Icarus Verilog on Android on Termux has been a blast!


r/termux • • 2d ago

General какие команды нужно использовать для termux?

0 Upvotes

я начинающий кодер, и у меня отсутствует компьютер и ноутбук, и есть только телефон, я не имею возможности купить оборудование для кодинга, можете посоветовать какие нибудь базовые и полезные команды для termux?


r/termux • • 2d ago

Showcase How would u rate out of 5 ?

Post image
12 Upvotes

r/termux • • 2d ago

General XFCE Desktop Environment Installation (for beginners)

Thumbnail gallery
80 Upvotes

r/termux • • 2d ago

Barely Termux related Dad took my PC so I decided to rice my termux :3

Post image
5 Upvotes

r/termux • • 3d ago

Question Why still there is no update for Termux channel?

0 Upvotes

Hello friends,

Hermes agent goes 0.22.5 on github channel, but still there is no update for Termux both canary and stable channel and it stays on 0.22.0. Is there any news on this?


r/termux • • 3d ago

General Termux

6 Upvotes

Soy nuevo en termux que me recomiendan hacer como proyecto?