Control an AI coding agent running on a remote machine from your phone's browser.
Get a full desktop terminal view of a tmux session running Claude Code or Codex.
Self-host a gateway on a small cloud server while your code stays on your own machine.
| zzszmyf/nexus | gizmodata/adbc-driver-quack | gokele/ovh | |
|---|---|---|---|
| Stars | 14 | 14 | 14 |
| Language | Go | Go | Go |
| Setup difficulty | moderate | moderate | moderate |
| Complexity | 3/5 | 3/5 | 3/5 |
| Audience | developer | developer | ops devops |
Figures from each repo's GitHub metadata at analysis time.
Requires Go 1.24 or newer and tmux installed on any machine running agents.
nexus is a tool that lets someone control AI coding agents, such as Claude Code, Codex, or Gemini CLI, from a web browser instead of sitting directly at the machine running them. It is built as three connected pieces: a browser page, a central gateway that routes messages, and a small client program that runs on the machine where the actual code and agent tools live. The client manages tmux sessions, a standard terminal multiplexing tool, and each session runs one AI coding agent. When someone opens the browser page, it automatically detects whether they are on a desktop or a phone. On desktop it shows a full terminal window using xterm.js, giving the same experience as being logged into the machine directly. On a phone it switches to a chat style interface instead, showing agent output as message bubbles with a text box to send replies, since a full terminal is awkward to use on a small touchscreen. The gateway sits in the middle and only routes messages between the browser and the client, it never sees or stores the actual code being worked on, which stays entirely on the machine running the tmux client. This means the gateway can be hosted on a small cloud server while the real work happens on a separate machine, or someone can run the gateway and client together on the same computer for local use. To try it, a person starts the gateway with one command, starts a tmux client agent with another, then opens the gateway's address in a browser. For a self hosted setup, the gateway runs on a server and one or more tmux clients connect to it over a websocket from wherever the actual agent tools are installed. The project is written in Go, requires Go 1.24 or newer and tmux installed on any machine running agents, and compiles down to a small number of static binaries with no other runtime dependencies. It is licensed under Apache-2.0.
A browser-based gateway that lets you control AI coding agents like Claude Code or Codex running in tmux sessions from a desktop terminal or phone chat UI.
Mainly Go. The stack also includes Go, tmux, WebSocket.
Free to use, modify, and distribute, including commercially, as long as you include the license and note any changes made.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.