An open-source Computer Use service exposed as an MCP server, letting AI agents control macOS, Linux, and Windows desktops.
amontlabs/lcu
Exposes Codex's computer-use runtime to any agent harness on macOS and Linux, without Codex authentication.
- Stars
- 1,583
- Forks
- 86
- Open issues
- 1
- Last commit
- 16 hours ago
What is it?
LCU lets agent harnesses such as Pi, Codex CLI and Claude Code control desktop apps and Chrome through the original computer-use runtime from the ChatGPT desktop app. The ChatGPT app must be installed locally, since it supplies the runtime and instructions; LCU handles setup, per-app permissions and harness integration.
Agents can list windows, click, type and take screenshots in desktop apps. With Chrome enabled through the official extension, they can read and control tabs, with approval required per site. Each app must be approved by the user before the agent can touch it, and the Claude Code adapter adds native approval prompts inside the Claude app and terminal.
Supported platforms are Apple Silicon Macs and Linux (ARM64 or x86-64) running an X11 desktop with D-Bus. Intel Macs, native Wayland and Windows are not supported at this time.
Key features
- 01Reads windows, clicks, types and takes screenshots in desktop apps.
- 02Controls Chrome tabs through the official extension, with per-site approval.
- 03Provides adapters for Pi, Codex CLI and Claude Code.
- 04Lets users approve or revoke apps, with Touch ID on macOS.
- 05Requires no Python and runs on the Node bundled with the ChatGPT app.
Use cases
- Letting a coding agent test or operate a desktop app's GUI on a Mac or Linux workstation.
- Automating browser tabs in Chrome from an agent without a separate Codex login.
- Running computer-use agents on unattended VMs or CI machines with pre-allowed tools.
Quick start
- 1
Install the official ChatGPT desktop app and your harness first
- 2
Ask your agent to install LCU using the installation guide (copy the prompt from the README)
- 3
In Claude Code on Apple Silicon Mac, add the LCU plugin marketplace
claude plugin marketplace add amontlabs/lcu - 4
Install the LCU plugin in Claude Code
claude plugin install lcu@lcu
Things to know
- Requires the official ChatGPT desktop app to be installed locally.
- Supports only macOS on Apple Silicon and Linux (ARM64 or x86-64 with X11); Intel Macs, native Wayland and Windows are unsupported or still a candidate.
- Some features such as Chrome control and Claude Code native approvals are experimental or need extra setup.
Topics
FAQ
- What is lcu?
- Exposes Codex's computer-use runtime to any agent harness on macOS and Linux, without Codex authentication. LCU lets agent harnesses such as Pi, Codex CLI and Claude Code control desktop apps and Chrome through the original computer-use runtime from the ChatGPT desktop app. The ChatGPT app must be installed locally, since it supplies the runtime and instructions; LCU handles setup, per-app permissions and harness integration.
- Is lcu free to use? What license does it have?
- lcu is open source under the MIT license. Check the license terms before using it in commercial products.
- Is lcu still maintained?
- Actively maintained. The last commit to lcu was on Oct 19, 2026.
- What can I use lcu for?
- Letting a coding agent test or operate a desktop app's GUI on a Mac or Linux workstation. Automating browser tabs in Chrome from an agent without a separate Codex login. Running computer-use agents on unattended VMs or CI machines with pre-allowed tools.
- How do I install lcu?
- Install the official ChatGPT desktop app and your harness first Ask your agent to install LCU using the installation guide (copy the prompt from the README) In Claude Code on Apple Silicon Mac, add the LCU plugin marketplace: claude plugin marketplace add amontlabs/lcu Install the LCU plugin in Claude Code: claude plugin install lcu@lcu
- Where can I get lcu?
- The source code and installation instructions are on GitHub: https://github.com/amontlabs/lcu
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
An MCP server that gives coding agents IDE-level symbol search, semantic editing and refactoring over a codebase.
A collection of starter projects for building deployable applications on the Claude API, covering agents, computer use, browser automation and finance analysis.
A browser built for AI agents and you to share: agents run tasks in isolated Spaces while your own tabs and logins stay untouched.
An open-source Chrome/Edge extension that lets AI agents automate your existing browser, with MCP, CLI and skill access.
Lets AI agents like Claude Code or Codex read the screen, tap, type and swipe on a real iPhone over USB or Wi-Fi via MCP.