Guide
Coding agents
The job
A coding agent reads a codebase, edits files and runs commands on a developer's behalf, usually from a plain-language request. Others in this group sit around an agent, adding a workspace, memory, a model gateway or a remote view.
How they differ
Some are the agent itself, started in a terminal or editor. Examples are codex, gemini-cli, cline, opencode, goose, fx, openinterpreter. DeepSeek-Reasonix lets you pick the model service.
A second kind is a workspace that runs several agents side by side, often in separate git worktrees. Orca, bb, monocode and OpenHands give a window or web page. Herdr and tuios are terminal multiplexers that show which agent awaits an answer. Firstmate and munder-difflin put one agent in charge, and openrig defines a named team of roles.
A third kind adds memory or a map of the code. Claude-mem and ai-memory carry notes from one session to the next. Codegraph, codebase-memory-mcp and ripwire index a repository so an agent reads less, and Understand-Anything draws a map to explore.
A fourth kind sits between the agent and the model service. OmniRoute, magpie and router switch between providers or accounts. Headroom and caveman trim the text sent to a model. Cc-switch edits provider and MCP settings for several agents.
A fifth kind reaches agents from another device. Cindy continues a session across computers and a phone. Coucou, on a Mac, shows agent sessions and lets the user approve their requests. KiroCrew runs agents on schedules and answers in chat apps.
A sixth kind builds on or wraps one agent. Oh-my-pi forks pi, SoL-Pi extends it, and oh-my-hermes adds task graphs to Hermes Agent. Autoharness turns sessions into skills, loopx keeps goals and evidence across long sessions, and dsh-TUI is a terminal interface for DeepSeek Harness. Atlas, Trail-Code and openwiki keep records of sessions, learnings and code for a team. Omnigent and harnessrouter sit over several agents, codex-with-chatgpt links ChatGPT to a local workspace, OpenMausBot runs command-line agents as chat bots, CLI-Anything wraps other software, and modlens adds image reading.
A few do one narrow job: rea studies compiled programs, OfficeCLI edits Office files, and open-code-review comments on diffs.
Licences
On 10 November 2026, GitHub detected MIT or Apache-2.0 on most of the tools here. PI-Desktop carried LGPL-3.0. A licence can change, and each tool's own page gives the latest reading with its date.
What to check first
Several projects say the agent acts with wide rights by default. Pi says it has no permission system and uses the launching user's full rights, opencode calls its build agent full-access, and fx changes files and runs tests unprompted. Openrig says its kernel has broad permissions, with no approval prompts on codex. Cline has an auto-approve toggle, and firstmate a merge mode flagged +yolo. OpenHands warns that installing without a sandbox leaves the agent with full filesystem access. Goose's agent installs, runs and edits software on the machine, the project says.
Other tools read logins or rewrite setup. Magpie reads the sign-ins that agents keep, including the macOS Keychain, unless discovery is switched off. Caveman's installer finds the agents and logins on a machine and changes their setup. Cc-switch, TokenEconomizer and OfficeCLI edit other tools' configuration. Zeron warns that devices signed in together can read and write one another's workspace files. Openwiki edits other agents' skills folders and MCP settings and can store OAuth tokens for Gmail, Slack and X. Atlas records every session once capture is on, and its cloud projects share the records across a team. Trail-Code reads past Claude Code sessions and adds hooks.
Some send data out: bb, orca, thinkrail, OpenResearch and claude-mem describe usage analytics, and graphify says some content may leave the machine.
Oh-my-pi's README lists stealth browsing as enabled unless changed, so look at each site's terms, and mentions an embedded bash engine. A downloaded script run by a shell installs codex, goose, jcode, opencode, openinterpreter, pi, oh-my-pi and oh-my-hermes. Modlens sends pasted images to an outside vision engine and may reuse a CLI's login.
Claw-code, deepseek-harness, atomic-agent, PI-Desktop and maka declare early status, and atomic-agent adds that redacting secrets is not complete isolation.
Omnigent picks up credentials already in the environment, and its Windows backend does not isolate files or the network. OpenMausBot can be handed the host computer once opted in. Harnessrouter's container needs root and should stay local until its first password is changed. Codex-with-chatgpt exposes a workspace through a tunnel, and its skill updates itself daily. SoL-Pi, dsh-TUI, loopx and CLI-Anything call parts experimental or in development.
Cindy's phone remote desktop can operate a connected computer, and munder-difflin's coordinating agent settles routine requests itself. Bb warns that its remote modes open an API with no authentication that runs commands and reads files, and pi-web that its password login is off by default. Cindy, munder-difflin and graphify have paid parts.
The tools side by side
All guidesA to Z. Each tool's own page has its card in full.
| Tool | How it runs | Licence | Last push | Status | |
|---|---|---|---|---|---|
| ai-memory | Single Rust binary, command line and server | MIT | 10 Nov 2026 | Active | |
| atlas | Desktop app and command-line tool | Apache-2.0 | 10 Nov 2026 | Active | |
| atomic-agent | Command-line and terminal app; desktop app | MIT | 10 Nov 2026 | Active | |
| autoharness | Claude Code plugin, Python | MIT | 10 Nov 2026 | Active | |
| bb | Desktop app or npx web app | MIT | 10 Nov 2026 | Active | |
| caveman | Command-line tool and local proxy | Apache-2.0 | 9 Nov 2026 | Active | |
| cc-switch | Cross-platform desktop app | MIT | 10 Nov 2026 | Active | |
| cindy | Desktop and mobile app | Apache-2.0 | 10 Nov 2026 | Active | |
| claude-mem | Installer-registered plugin with a local worker | Apache-2.0 | 10 Nov 2026 | Active | |
| claw-code | Command-line tool built from source | MIT | 10 Nov 2026 | Active | |
| CLI-Anything | Python tool, pip-installed CLIs | Apache-2.0 | 22 Sep 2026 | Active | |
| cline | CLI, IDE extension, desktop app, npm SDK | Apache-2.0 | 10 Nov 2026 | Active | |
| codebase-memory-mcp | Local MCP server and command-line tool | MIT | 10 Nov 2026 | Active | |
| codegraph | Command-line tool with local MCP server | MIT | 1 Nov 2026 | Active | |
| codex | Command-line tool, with IDE and desktop options | Apache-2.0 | 10 Nov 2026 | Active | |
| codex-with-chatgpt | Command-line bridge with tunnel and skill | MIT | 1 Oct 2026 | Active | |
| coucou | Desktop app for macOS and iPhone | MIT | 6 Nov 2026 | Active | |
| deepseek-harness | Node.js web app, started with npx | MIT | 4 Nov 2026 | Active | |
| DeepSeek-Reasonix | Terminal, desktop app and editor tool | MIT | 10 Nov 2026 | Active | |
| dsh-TUI | Terminal app, installed with npm | MIT | 10 Nov 2026 | Active | |
| firstmate | Cloned repo run inside a coding agent | MIT | 10 Nov 2026 | Active | |
| fx | Command-line tool, single native binary | Apache-2.0 | 10 Nov 2026 | Active | |
| gemini-cli | Command-line tool installed through npm | Apache-2.0 | 10 Nov 2026 | Active | |
| goose | Desktop app and command-line tool | Apache-2.0 | 10 Nov 2026 | Active | |
| graphify | Python command-line tool and agent skill | Apache-2.0 | 9 Nov 2026 | Active | |
| harnessrouter | Self-hosted Docker container with web console | Apache-2.0 | 10 Nov 2026 | Active | |
| headroom | Python or TypeScript library, proxy and MCP server | Apache-2.0 | 10 Nov 2026 | Active | |
| herdr | Single Rust binary, terminal application | Apache-2.0 | 7 Nov 2026 | Active | |
| jcode | Terminal app, Rust binary | MIT | 10 Nov 2026 | Active | |
| KiroCrew | Self-hosted gateway, desktop app and CLI | Apache-2.0 | 10 Nov 2026 | Active | |
| loopx | Python package and agent skills | Apache-2.0 | 10 Nov 2026 | Active | |
| magpie | Desktop app, local gateway, CLI | MIT | 10 Nov 2026 | Active | |
| maka | Electron desktop app, terminal UI, CLI | Apache-2.0 | 10 Nov 2026 | Active | |
| modlens | Agent skill, plugin and command-line tool | MIT | 7 Nov 2026 | Active | |
| monocode | Desktop app | MIT | 9 Nov 2026 | Active | |
| munder-difflin | Desktop app wrapping terminal agents | MIT | 10 Nov 2026 | Active | |
| OfficeCLI | Single-binary command-line tool | Apache-2.0 | 10 Nov 2026 | Active | |
| oh-my-hermes | Command-line tool, terminal interface and desktop app | MIT | 10 Nov 2026 | Active | |
| oh-my-pi | Command-line terminal app | MIT | 10 Nov 2026 | Active | |
| omnigent | Python CLI, server and desktop app | Apache-2.0 | 10 Nov 2026 | Active | |
| OmniRoute | Self-hosted gateway with dashboard and desktop app | MIT | 10 Nov 2026 | Active | |
| open-code-review | Command-line tool with a model endpoint | Apache-2.0 | 10 Nov 2026 | Active | |
| opencode | Command-line tool and beta desktop app | MIT | 10 Nov 2026 | Active | |
| OpenHands | Self-hosted web app via npm or Docker | MIT | 10 Nov 2026 | Active | |
| openinterpreter | Command-line coding agent | Apache-2.0 | 10 Nov 2026 | Active | |
| OpenMausBot | Desktop app with local harness server | Apache-2.0 | 10 Nov 2026 | Active | |
| OpenResearch | Desktop app and command-line tool | MIT | 10 Nov 2026 | Active | |
| openrig | Command-line tool with local daemon | Apache-2.0 | 10 Nov 2026 | Active | |
| openwiki | npm command-line tool and agent integrations | MIT | 10 Nov 2026 | Active | |
| orca | Desktop app with mobile companion and CLI | MIT | 10 Nov 2026 | Active | |
| pi | Command-line tool and TypeScript libraries | MIT | 10 Nov 2026 | Active | |
| PI-Desktop | Desktop app for macOS, Windows, Linux | LGPL-3.0 | 9 Nov 2026 | Active | |
| pi-web | Local web server started with npx | MIT | 8 Nov 2026 | Active | |
| rea | MCP server and npm command-line tool | MIT | 10 Nov 2026 | Active | |
| ripwire | Command-line tool and MCP server | Apache-2.0 | 10 Nov 2026 | Active | |
| router | Hosted proxy or self-hosted Docker stack | Apache-2.0 | 10 Nov 2026 | Active | |
| SoL-Pi | Extension installed into the Pi agent | MIT | 10 Nov 2026 | Active | |
| thinkrail | Desktop app and command-line tool | Apache-2.0 | 10 Nov 2026 | Active | |
| TokenEconomizer | Plugin for coding agent CLIs | Apache-2.0 | 10 Nov 2026 | Active | |
| Trail-Code | Command-line tool with hooks | MIT | 10 Nov 2026 | Active | |
| tuios | Command-line terminal application | MIT | 10 Nov 2026 | Active | |
| Understand-Anything | Coding-agent plugin with web dashboard | MIT | 9 Nov 2026 | Active | |
| zeron | Desktop app and Linux command-line service | MIT | 10 Nov 2026 | Active |