ctoldigital

Axuse — AI skill for Claude Code

AI community

Accessibility-first browser & computer use for AI agents — one MCP server for every harness (Codex, Claude Code, OpenCode, Antigravity).

How to install Axuse

This entry records only its repository, not the path inside it, so there is no exact command to give. Open ctoldigital/axuse and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Axuse does

Accessibility-first browser & computer use for AI agents — one MCP server for every harness (Codex, Claude Code, OpenCode, Antigravity). Instruments the DOM/accessibility tree via CDP instead of screenshot loops: diffed snapshots, stable element refs, trusted input, typed errors. Zero dependencies

Alternatives in AI

  • LongHorizon Harness — The long-horizon computer-use harness 1.3k ★
  • Memory Forge Rs — Stop resetting satisfying AI chats — edit the memory instead 474 ★
  • BossConsole — Open-source, multi-platform harness for AI agents — a native, multi-threaded operator's console (JVM, not Elec 227 ★

README

axuse — browser & computer use, done right

**Accessibility-first browser and computer use for agent harnesses.** One MCP server plugs into Codex, Claude Code, OpenCode, Antigravity, or any MCP-capable host. Zero dependencies (Node ≥ 22). Windows desktop driver is verified; macOS desktop control is available as an explicit opt-in with native TCC permission checks.

The design is distilled from the two best implementations of this problem — OpenAI's Codex Chrome extension and the ZCode harness — and exists to prove a point: **a screenshot loop is not the right interface for a machine**. The DOM tree, the accessibility tree, and CDP are. axuse instruments the target instead of photographing it.

If you are a journalist or other non-developer using Codex or ChatGPT Work, start with the [non-developer onboarding guide](docs/non-developer-onboarding.md). It explains the one-time connector setup, the first verification prompt, and copy-and-paste research prompts. The source repository's setup below is for developers and administrators.

Proven in production

axuse is maintained by **CTOL Digital Solutions** ([ctol.digital](https://ctol.digital)), a leading AI, Strategy and IT consultancy. This work has been tested and used at large scale across many client engagements. CTOL Digital Solutions holds the copyright of all the code.

Quick start

You need **Node.js 22+** and a Chromium-family browser (Chrome, Edge, Chromium, or Chrome for Testing; found automatically, or set `AXUSE_BROWSER=/path/to/chrome`). Nothing else: axuse has no npm dependencies.

**1. Get it and check the environment**

git clone https://github.com/ctoldigital/axuse.git
cd axuse
node src/cli.js doctor        # finds a browser, launches it, takes a snapshot

For a daily Chrome/Edge session, use the guided bridge setup. It registers the native host, opens the extensions page, prints the exact folder to load, and can print your harness configuration in the same command:

node s