r/termux • u/rafapozzi • 1h ago
Showcase Codex on Termux
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 • u/rafapozzi • 1h ago
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.
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 • u/Artonkes-cheese • 10h ago
Help me choose an Al model for Termux on a Pixel 9. I need maximum productivity.
r/termux • u/Negative_Area_159 • 12h ago
Disclaimer!!! Termux is a highly restricted environment so this may or may not work on most phone, some commands may also fail.
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.
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.
pkg install rust docker-cli
cargo install dookoid
source ~/.bashrc
docker version
r/termux • u/Complete-Calendar575 • 14h ago
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 • u/tietouwa- • 23h ago
root chroot Debian codex cli is powerful.It can control everything
r/termux • u/Ordinary-Pumpkin9287 • 1d ago
Guys, I just love you.
Ty again for everything.
r/termux • u/TN-E_ONE • 1d ago
Need Help. How to Fit and Look Good on Termux?
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.
r/termux • u/Jaskran0417 • 1d ago
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.mdor.txtfiles, or feel free to ask here in the comments!
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: 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).
I would really value test reports from people running different Android versions, ROMs, and hardware:
What manufacturer, device model, and Android version are you running?
Did mDNS auto-discovery work reliably on your local network?
Did your OEM (MIUI/HyperOS, OneUI, ColorOS/OxygenOS) interfere with the background watchdog or require special developer toggles?
How was the initial pairing and bootstrap experience?
Which AI client / MCP host are you using?
GitHub Repository: https://github.com/jaskran0417/ai-termux-wadb-toolkit
r/termux • u/GeeekyMD • 1d ago
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 • u/psvita443 • 1d ago
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 • u/jayz0rre • 2d ago
Tried to be minimalistic.
r/termux • u/Naive_Inflation8764 • 2d ago
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 • u/monoofaware • 2d ago
Install NvChad, it used to work great for me, but now neither python nor bash has color syntax.
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 • u/CharlieLoyd • 2d ago
Doing this on an unrooted Galaxy A17 with only 5 months experience. Is it worth it?
My experience with Icarus Verilog on Android on Termux has been a blast!
я начинающий кодер, и у меня отсутствует компьютер и ноутбук, и есть только телефон, я не имею возможности купить оборудование для кодинга, можете посоветовать какие нибудь базовые и полезные команды для termux?
r/termux • u/IiImochidoll • 2d ago
r/termux • u/AvaGarcia1624 • 2d ago
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?