techxcelerate/browser-mini

NTXM Browser Mini is a lightweight, privacy-first desktop web browser designed from the ground up for developers, QA testers, and AI agents.

3

5 commits

updated Sep 24, 2026

See the code

See what people are saying

README

NTXM Browser mini

NTXM Browser mini

A real Chromium browser you can drive with HTTP.
Local REST API · Windows & macOS · Cloudflare tunnel · Built for agents, QA, and automation

Download v0.1.2   Windows   macOS   CEF

Download installer · Quick start · API · License


NTXM Browser mini — browsing Google

Full Chromium browsing — not a headless stub.


Why it exists

Most automation stacks bolt a driver onto someone else’s browser.
NTXM Browser mini is the browser and the control plane: a native desktop Chromium app with a built-in REST server on http://127.0.0.1:9090.

Open windows and tabs, navigate, read page HTML, and expose the API remotely with Cloudflare — from any language that can speak HTTP.


Highlights

Real ChromiumCEF Chrome-runtime — modern sites, extensions-ready chrome UI
REST out of the boxNo Selenium, no Playwright install — just curl or requests
Windows & tabsCreate, focus, and close windows and tabs by id
Control panelBuilt-in ntxm://control / http://127.0.0.1:9090/control
Remote accessOptional Cloudflare quick or named tunnel
Local & quietNo telemetry — runs on your machine

Browsing the live web

Browse the live web like any desktop browser


Control panel and tunnel

Control panel — server status, health, and Cloudflare tunnel


Remote API automation

Drive it remotely — one POST opens a tab through your tunnel


Download

Latest release: v0.1.2

PlatformAssetNotes
Windows (x64)NTXM_Browser_Mini_Setup_0.1.2.exeNSIS installer — silent: /S
macOS (Apple Silicon).app / zip from Releasesarm64 CEF build

Same product and REST API on both platforms — http://127.0.0.1:9090.

This repository hosts releases and docs only — not the product source code.


Quick start

  1. Install and launch NTXM Browser mini.
  2. The control page opens automatically (http://127.0.0.1:9090/control).
  3. Try the API:
# Health
curl.exe http://127.0.0.1:9090/health

# List windows & tabs
curl.exe http://127.0.0.1:9090/windows
curl.exe http://127.0.0.1:9090/tabs

# Open a tab
curl.exe -X POST "http://127.0.0.1:9090/tab/new?url=https://example.com"

# Navigate the active tab
curl.exe -X POST "http://127.0.0.1:9090/navigate?window=1" -d "https://news.ycombinator.com"

# Read URL / HTML
curl.exe "http://127.0.0.1:9090/url?window=1"
curl.exe "http://127.0.0.1:9090/content?window=1"

In-app docs live at http://127.0.0.1:9090/ while the browser is running.


Automation API

Base URL: http://127.0.0.1:9090
Target with ?window= and ?tab= (defaults to the active window / tab).

Essentials

MethodPathPurpose
GET/healthHealth + product version
GET/windowsList windows
POST/window/newNew window (?url= or body)
POST/window/focusFocus a window
POST/window/closeClose a window (all its tabs)
GET/tabsList tabs
POST/tab/newNew tab
POST/tab/activateActivate a tab
POST/tab/closeClose a tab
POST/navigateNavigate
POST/back · /forward · /reloadHistory / reload
GET/urlCurrent URL
GET/contentPage HTML
GET · POST/tunnel · /tunnel/start · /tunnel/stopCloudflare tunnel

Tiny Python example

import requests

BASE = "http://127.0.0.1:9090"

print(requests.get(f"{BASE}/health").json())

r = requests.post(f"{BASE}/tab/new", params={"url": "https://example.com"})
print(r.json())  # {"ok": true, "new_window_id": 1, "new_tab": ...}

html = requests.get(f"{BASE}/content", params={"window": 1}).text
print(html[:200])

Remote access

Enable a Cloudflare quick or named tunnel from the control page (or settings.json).
With a public URL you can call the same endpoints from another machine — turn auth on before exposing the API.


Requirements

  • Windows 10 / 11 (x64), or macOS on Apple Silicon (arm64)
  • Release packages include Chromium / CEF runtime assets
  • Optional: cloudflared for remote tunnel (cloudflared / cloudflared-darwin-arm64)

License

NTXM Browser mini is proprietary software. All rights reserved · NTXM Team.

  • This repo distributes binaries and documentation, not source code.
  • Do not reverse engineer, decompile, repackage, or redistribute without written permission.
  • Provided as-is for personal and professional browsing, testing, and automation.

NTXM Browser mini · v0.1.2 · NTXM Team

browser-automation
chromium
developer-tools
macos
rest-api
windows

techxcelerate/browser-mini

NTXM Browser Mini is a lightweight, privacy-first desktop web browser designed from the ground up for developers, QA testers, and AI agents.

3

5 commits

updated Sep 24, 2026

See the code

See what people are saying

README

NTXM Browser mini

NTXM Browser mini

A real Chromium browser you can drive with HTTP.
Local REST API · Windows & macOS · Cloudflare tunnel · Built for agents, QA, and automation

Download v0.1.2   Windows   macOS   CEF

Download installer · Quick start · API · License


NTXM Browser mini — browsing Google

Full Chromium browsing — not a headless stub.


Why it exists

Most automation stacks bolt a driver onto someone else’s browser.
NTXM Browser mini is the browser and the control plane: a native desktop Chromium app with a built-in REST server on http://127.0.0.1:9090.

Open windows and tabs, navigate, read page HTML, and expose the API remotely with Cloudflare — from any language that can speak HTTP.


Highlights

Real ChromiumCEF Chrome-runtime — modern sites, extensions-ready chrome UI
REST out of the boxNo Selenium, no Playwright install — just curl or requests
Windows & tabsCreate, focus, and close windows and tabs by id
Control panelBuilt-in ntxm://control / http://127.0.0.1:9090/control
Remote accessOptional Cloudflare quick or named tunnel
Local & quietNo telemetry — runs on your machine

Browsing the live web

Browse the live web like any desktop browser


Control panel and tunnel

Control panel — server status, health, and Cloudflare tunnel


Remote API automation

Drive it remotely — one POST opens a tab through your tunnel


Download

Latest release: v0.1.2

PlatformAssetNotes
Windows (x64)NTXM_Browser_Mini_Setup_0.1.2.exeNSIS installer — silent: /S
macOS (Apple Silicon).app / zip from Releasesarm64 CEF build

Same product and REST API on both platforms — http://127.0.0.1:9090.

This repository hosts releases and docs only — not the product source code.


Quick start

  1. Install and launch NTXM Browser mini.
  2. The control page opens automatically (http://127.0.0.1:9090/control).
  3. Try the API:
# Health
curl.exe http://127.0.0.1:9090/health

# List windows & tabs
curl.exe http://127.0.0.1:9090/windows
curl.exe http://127.0.0.1:9090/tabs

# Open a tab
curl.exe -X POST "http://127.0.0.1:9090/tab/new?url=https://example.com"

# Navigate the active tab
curl.exe -X POST "http://127.0.0.1:9090/navigate?window=1" -d "https://news.ycombinator.com"

# Read URL / HTML
curl.exe "http://127.0.0.1:9090/url?window=1"
curl.exe "http://127.0.0.1:9090/content?window=1"

In-app docs live at http://127.0.0.1:9090/ while the browser is running.


Automation API

Base URL: http://127.0.0.1:9090
Target with ?window= and ?tab= (defaults to the active window / tab).

Essentials

MethodPathPurpose
GET/healthHealth + product version
GET/windowsList windows
POST/window/newNew window (?url= or body)
POST/window/focusFocus a window
POST/window/closeClose a window (all its tabs)
GET/tabsList tabs
POST/tab/newNew tab
POST/tab/activateActivate a tab
POST/tab/closeClose a tab
POST/navigateNavigate
POST/back · /forward · /reloadHistory / reload
GET/urlCurrent URL
GET/contentPage HTML
GET · POST/tunnel · /tunnel/start · /tunnel/stopCloudflare tunnel

Tiny Python example

import requests

BASE = "http://127.0.0.1:9090"

print(requests.get(f"{BASE}/health").json())

r = requests.post(f"{BASE}/tab/new", params={"url": "https://example.com"})
print(r.json())  # {"ok": true, "new_window_id": 1, "new_tab": ...}

html = requests.get(f"{BASE}/content", params={"window": 1}).text
print(html[:200])

Remote access

Enable a Cloudflare quick or named tunnel from the control page (or settings.json).
With a public URL you can call the same endpoints from another machine — turn auth on before exposing the API.


Requirements

  • Windows 10 / 11 (x64), or macOS on Apple Silicon (arm64)
  • Release packages include Chromium / CEF runtime assets
  • Optional: cloudflared for remote tunnel (cloudflared / cloudflared-darwin-arm64)

License

NTXM Browser mini is proprietary software. All rights reserved · NTXM Team.

  • This repo distributes binaries and documentation, not source code.
  • Do not reverse engineer, decompile, repackage, or redistribute without written permission.
  • Provided as-is for personal and professional browsing, testing, and automation.

NTXM Browser mini · v0.1.2 · NTXM Team

browser-automation
chromium
developer-tools
macos
rest-api
windows