Skip to content

Releases: deivdev/nomacode

v2026.3.1 - OpenCode & Codex Tool Support

03 Mar 08:36

Choose a tag to compare

What's New

OpenCode & Codex Support

OpenCode and Codex are now available as tools alongside Claude Code. When installed, they appear in the tool selector for new sessions. When not installed, an Install button is provided.

Bug Fixes

  • Removed horizontal scrollbar on the ASCII logo in the welcome screen

Platform Notes

OpenCode and Codex work on desktop Linux and macOS but do not work natively on Termux/Android. OpenCode's Go binary requires a standard Linux dynamic linker and PIE compilation, which are not available on Android. Codex has similar architecture constraints.

Workarounds: proot-distro (slow) or remote server.

Claude Code remains the recommended tool for Termux/Android.

Full Changelog: https://github.com/deivdev/nomacode/blob/main/CHANGELOG.md

v2026.2.2

06 Feb 18:31

Choose a tag to compare

GitHub Device Flow OAuth

Login with GitHub to clone private repos — no more typing PAT tokens manually.

How it works

  1. Click Login with GitHub in the clone modal
  2. Enter your OAuth App Client ID (one-time setup)
  3. Enter the device code on GitHub in your browser
  4. Done — future clones auto-use your credentials

New

  • GitHub Device Flow OAuth — same auth flow as gh auth login
  • GitHub repo search in clone modal — search and select repos directly
  • Auth URL banner — detects authentication links in terminal output and shows a tap-to-open banner
  • Clone loading state — button shows progress and recovers on failure

Security

  • Token stored locally in ~/.nomacode/config.json with 0600 permissions
  • Token never sent to the frontend — only username is exposed
  • Strict URL matching prevents credential leakage to lookalike domains
  • Manual username/token entry remains as a collapsible fallback

v2026.2.1

05 Feb 08:00

Choose a tag to compare

What's New

Git Credentials for Private Repositories

  • Added optional username/token fields to the clone modal
  • Credentials are used only for the clone operation and never stored
  • Collapsible authentication section keeps the UI clean for public repos
  • Helpful error messages for authentication failures

New Versioning Scheme

  • Switched to calendar-based versioning: vYYYY.M.X
  • Example: v2026.2.1 = Year 2026, February, Release 1

v0.1.3

03 Feb 18:23

Choose a tag to compare

What's Changed

  • Add dynamic versioning and coming soon badges for tools

-OpenCode and Codex detection and installation issues will be solved in the next release!

Full Changelog: v0.1.2...v0.1.3

v0.1.2

03 Feb 12:57

Choose a tag to compare

Bug Fixes

Tool Installation Logging

  • Fixed SSE streaming that caused installation logs not to appear
  • Added proper chunk buffering for data arriving across network packets
  • Added decoder flush to prevent data loss at stream end
  • Added callback protection (try-catch wrappers) to prevent stream breakage
  • Added buffer overflow prevention (1MB limit)
  • Added completion tracking to prevent multiple callbacks

Tool Detection (Codex/OpenCode on Termux)

  • Fixed binary compatibility detection - now captures stderr to detect architecture errors
  • Added detection for Exec format error, e_type, Bad CPU type, cannot execute
  • Added Windows compatibility (where command support)
  • Added command name validation for security
  • Added SIGKILL for stubborn processes on timeout

OpenCode Installation

  • Fixed package name from opencode to opencode-ai

Notes

  • OpenCode and Codex may still not work on native Termux due to upstream binary compatibility issues (requires proot-distro)

v0.1.1

02 Feb 19:01

Choose a tag to compare

Patch release with updated documentation and screenshots.

What's New

  • Updated README with new screenshots
  • Added Requirements section to documentation

Highlights (since v0.1.0)

Nomacode is a mobile-first PWA for running AI coding assistants on Android via Termux.

Features:

  • 📱 Terminal emulator with xterm.js
  • 🤖 Run Claude Code, OpenCode, or Codex
  • 📂 Clone and manage git repositories
  • 🪟 Multiple terminal sessions with tabs
  • ⌨️ Keyboard shortcuts (Shift+K for command palette)
  • 👆 Touch gestures (swipe for ESC, TAB, Ctrl+C, Ctrl+Z)
  • 📲 PWA support - add to home screen

Quick Install (Termux):

pkg install -y git nodejs && git clone https://github.com/deivdev/nomacode.git ~/nomacode && cd ~/nomacode && npm install && npm start