git404hub

what is termux-agent-browser fr?

pjy010218/termux-agent-browser — explained in plain English

Analysis updated 2026-05-18

2ShellAudience · developerComplexity · 4/5LicenseSetup · moderate

tl;dr

Adds Android and Termux support for AI agent browser automation, letting agents like Hermes Agent control a headless Chromium browser on a phone.

vibe map

mindmap
  root((termux-agent-browser))
    What it does
      Adds Android support
      Runs headless Chromium
      Enables agent browser control
    Tech stack
      Shell
      Rust
      Chromium
    Use cases
      Mobile AI agents
      Browser automation
      Hermes Agent setup
    Audience
      Developers
      AI agent builders
      Termux users

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Run an AI agent like Hermes Agent directly on an Android phone with full browser automation capability.

VIBE 2

Set up a headless Chromium browser on Termux that any CDP compatible tool can control.

VIBE 3

Build the agent-browser CLI from source on Android to get richer element level browser control.

what's the stack?

ShellRustChromiumCDPTermux

how it stacks up fr

pjy010218/termux-agent-browserbitman-sachs/minimax-m3-tp3-rtx6000brandur/heroku-buildpack-mono-build
Stars222
LanguageShellShellShell
Last pushed2012-01-27
MaintenanceDormant
Setup difficultymoderatehardmoderate
Complexity4/55/52/5
Audiencedeveloperops devopsops devops

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · moderate time til it works · 30min

The basic CDP-only setup takes about 5 minutes, building the fuller agent-browser CLI from source takes 5 to 15 minutes more.

Use freely for any purpose, including commercial use, as long as you keep the copyright and license notices.

in plain english

termux-agent-browser solves a specific gap for people running AI agents on Android phones through Termux, a terminal app that turns Android into a Linux like environment. AI agents such as Hermes Agent need to control a web browser to navigate pages, fill in forms, take screenshots, and pull data off websites. The usual tool for this job, a project called agent-browser from Vercel Labs, only ships pre built binaries for Linux, macOS, and Windows, so it fails outright on Android's ARM64 architecture inside Termux. This project fills that gap in two ways. The simple path, called Tier 1, installs a headless copy of Chromium on the phone and exposes it through the Chrome DevTools Protocol, a standard way for tools to control a browser over a local network connection. An AI agent like Hermes can then connect directly to that endpoint and drive the browser without needing agent-browser at all. This works within about five minutes and needs no compiling. The more capable path, Tier 2, patches agent-browser's source code so it recognizes Android as a supported platform, then walks you through compiling it from source using Rust, since no prebuilt binary exists. Once built, you get agent-browser's fuller feature set on top of the same Chromium connection: accessibility tree snapshots of a page, referring to page elements by short codes to click or fill them, comparing one page state to another, and keeping track of session state across actions. The repository includes ready to run setup scripts for both tiers, a runit managed background service that keeps Chromium running and restarts it automatically, and configuration snippets for wiring the whole thing into Hermes Agent. It targets Android 13 or newer with at least 4 gigabytes of RAM, and documents version requirements for Chromium and Rust plus guidance for lower memory devices. The project is released under the Apache 2.0 license.

prompts (copy fr)

prompt 1
Walk me through the Tier 1 CDP-only setup for termux-agent-browser on my Android phone.
prompt 2
Help me build agent-browser from source on Termux using the Android patch in this repo.
prompt 3
Show me how to configure Hermes Agent to connect to a local Chromium instance on port 9222.
prompt 4
Explain the difference between Tier 1 and Tier 2 setups in termux-agent-browser.

Frequently asked questions

what is termux-agent-browser fr?

Adds Android and Termux support for AI agent browser automation, letting agents like Hermes Agent control a headless Chromium browser on a phone.

What language is termux-agent-browser written in?

Mainly Shell. The stack also includes Shell, Rust, Chromium.

What license does termux-agent-browser use?

Use freely for any purpose, including commercial use, as long as you keep the copyright and license notices.

How hard is termux-agent-browser to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is termux-agent-browser for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.