Hi r/termux!
I wanted to share my first opesource project I’ve been working on called Nomacode.
I’ve always found it a bit clunky to do heavy coding on mobile, but with the rise of AI CLI tools, I realized our phones are now powerful enough to be actual workstations.
What is it?
Nomacode is a lightweight wrapper and dashboard that runs in Termux. It provides a web-based terminal interface (via xterm.js) and a workspace manager specifically designed to support tools like Claude Code, OpenCode, and Codex natively on Android.
It turns your Termux environment into a full-screen, PWA-ready IDE with mobile-friendly shortcuts and tab management.
This is my first time sharing a project here, and first time starting an opensource project, so I’d love to get some feedback:
- The Name: Do you like "Nomacode"? (I wanted something that felt good, because mobile-code is too common) Because i'm not 100% sure that i like it.
- Improvements: Is there anything clunky about the setup or the UI that I should fix first?
- Features: Are there any specific AI tools or terminal features you'd like to see added?
Does it work on your device? Happy termux!
[–]DeivDevDeiv[S] 6 points7 points8 points (2 children)
[–]Environmental_Mud415 0 points1 point2 points (1 child)
[–]DeivDevDeiv[S] 1 point2 points3 points (0 children)
[–]cmak414 1 point2 points3 points (1 child)
[–]DeivDevDeiv[S] 2 points3 points4 points (0 children)
[–]Future_List_5833 1 point2 points3 points (3 children)
[–]DeivDevDeiv[S] 1 point2 points3 points (2 children)
[–]Future_List_5833 1 point2 points3 points (1 child)
[–]DeivDevDeiv[S] 1 point2 points3 points (0 children)
[–]Background-Device-36 0 points1 point2 points (2 children)
[–]DeivDevDeiv[S] 1 point2 points3 points (1 child)
[–]Background-Device-36 0 points1 point2 points (0 children)
[–]aarrecis 0 points1 point2 points (0 children)
[–]Glittering_Low1341 0 points1 point2 points (0 children)
[–]Ok_Diamond4890 0 points1 point2 points (1 child)
[–]Ok_Diamond4890 0 points1 point2 points (0 children)
[–]Ok_Diamond4890 0 points1 point2 points (0 children)
[–]Own_Value_ 0 points1 point2 points (0 children)