Corgi and JetBrains' ThinkRail Both Want to Be Where You Run Coding Agents. One Is a Multiplexer, One an IDE.
Software / news
Corgi and JetBrains' ThinkRail Both Want to Be Where You Run Coding Agents. One Is a Multiplexer, One an IDE.
Corgi (MIT, 141 stars) wraps Claude Code and Codex in a terminal; ThinkRail (Apache-2.0, 1.2k stars) builds an IDE around the pi agent. What each README says and leaves out.
Two small open-source tools aimed at the same chore, juggling several coding agents at once, surfaced this week. Corgi is a terminal multiplexer from a developer with the GitHub handle tals. ThinkRail is a JetBrains incubator project that wraps the pi coding agent in a desktop and browser interface.
Both are early. Neither README shows a release date, and each comes with a caveat the launch material skips.
Corgi: tmux with agent status
Corgi's site bills it as a terminal multiplexer "for humans (and agents)". The README calls it "a multiplexer terminal agent manager, heavily inspired by herdr, powered by Ghostty". It supports Claude Code, Codex, Pi and OpenCode.
The task it targets is easy to picture. Four agents are working in four worktrees, one needs an answer, and the developer is looking at the wrong pane. Corgi tracks each agent as working, needs you, finished or idle, shows every file an agent changed in one scrollable view, and keeps processes running in the background like tmux. It also works over SSH.
The README lists macOS on Apple Silicon and Linux on amd64. Some features, including image paste over remote sessions, need Ghostty Nightly. The licence is MIT, with notification sounds under Apache-2.0 taken from herdr.
The repository shows 141 stars, 9 forks, 6 open issues and 632 commits. Its Releases section was empty when fetched, so there is no version number to pin.
ThinkRail: an IDE around one agent
JetBrains' ThinkRail repository describes "the agentic IDE that gets better every time you use it". It runs the pi agent, published on npm as @earendil-works/pi-coding-agent, in-process. Pi owns models, skills, compaction, cost and session state.
ThinkRail adds isolated git-worktree workspaces, SPEC.md specs, reusable skills and MCP server support. It is Apache-2.0, carries a JetBrains incubator badge and offers stable and nightly channels. The examples cite versions 0.1.2 and 0.2.0-nightly.10, and the page says full extension support comes next.
The page shows 1.2k stars, 85 forks, 162 issues and 33 pull requests.
| Corgi | ThinkRail | |
|---|---|---|
| Form | Terminal multiplexer | Desktop and browser IDE |
| Agents | Claude Code, Codex, Pi, OpenCode | pi |
| Licence | MIT | Apache-2.0 |
| Stars | 141 | 1,200 |
The caveats in the READMEs
Corgi's install is curl -fsSL https://corgi.computer/install.sh | bash, and the README says it adds hooks to each supported agent's settings. Codex needs a one-time hook trust in /hooks. The README does not mention telemetry.
ThinkRail's list is longer. There is no Intel macOS desktop build, the macOS CLI is signed but not notarised, and Linux artifacts are unsigned. Linux needs glibc 2.38 or newer. Error reports are always sent, though the page says they omit messages and file paths, while extra usage data is opt-in.
That last point echoes NVIDIA's OpenShell, which also ships with telemetry on by default.
What is not known
Neither project publishes an adoption figure beyond stars, and stars are not adoption. The Corgi page names no author beyond a handle, and the ThinkRail page does not say how many JetBrains staff work on it. Whether either survives the next change to the agents it wraps is the practical question. Our earlier piece on HumanLayer's open-sourcing covers another agent project whose repository outran its homepage.
Corgi has a Show HN thread that reached 133 points. ThinkRail's page shows 52 new stars today on GitHub trending. Both are worth a look for anyone already running agents in parallel, and a pinned release is worth waiting for before anyone depends on either.
Sources
- 01Corgi
More in Software
- 01Respan Rewrites Its LiteLLM-Based AI Gateway in Rust, With Every Feature a PluginThe Y Combinator company says a 100,000-line wrapper pushed it off LiteLLM. Its own benchmark table is vendor-supplied, and the launch thread left cost accounting unanswered.
- 02Coolify 4.5.0 Encrypts Stored Secrets and Breaks Three Things Self-Hosters May Rely OnThe self-hosted PaaS shipped 4.5.0 on Oct. 23, two days after a security release for PHP2Shell. The changelog buries the API and Compose changes under about 100 items.
- 03Astral Adds uv check, and ty Will Read PEP 723 Script MetadataThe integration is experimental, and environment setup for scripts is opt-in because installing dependencies can run third-party code.
- 04TornadoVM 7.3 Drops JNI for Java's FFM API and Ships Three Releases in Nine DaysInfoQ's write-up of the Java GPU framework gives no benchmark figures, while the project's own pages supply speedups of 6x, 99x and 117 tokens a second.