Like an IDE, but for terminal coding agents.
Keeps your CLI. Adds what's missing.
Note
SharpRail is a prototype. The desktop app targets macOS first, and Windows, Linux and Android builds ship too.
|
Claude Code without the configuration chaos Instructions, skills, tools and settings are scattered across files and layers. The Claude Code pane’s Context tab lists everything a new session starts with and what each item costs in tokens, and Settings edits go through a diff you review first. Docs → |
|
|
Worktrees that are ready to work Create a Git worktree for a task yourself, or hand an agent several tasks at once and it creates a separate worktree for each through MCP tools. Agents work in the workspace you prepared when a task needs no isolation, and they remove the worktrees they made once the work is preserved. New worktrees start with your mise, direnv and Python environments applied, and chips under each terminal show what was applied. Docs → |
|
|
Your PC from your phone The Android app is a workbench for the host running on your PC. You can browse and edit files, read Markdown and diffs, and use the host's terminals and agents while the work keeps running there. The phone needs only a free Tailscale account, because the app carries its own Tailscale node and there is no VPN app to install. Docs → |
|
|
Agents draw beside the terminal Diagrams and option comparisons. Docs → |
|
Claude Code and
Codex get launchers, resume and status in workspace terminals. omp has very early support.- All three can run through JetBrains Air Gateway.
Nightly builds are on the releases page:
-
On macOS, download the disk image for Apple silicon (not notarized) or use Homebrew through the thinkrail tap:
brew trust --tap commandertvis/thinkrail brew install --cask commandertvis/thinkrail/sharprail
-
On Windows, download the unsigned x64 or ARM64 ZIP. On x64, WinGet also works through the thinkrail source:
winget source add --name thinkrail --arg https://winget-thinkrail.vercel.app --type Microsoft.Rest winget install --id CommanderTvis.SharpRail --exact --source thinkrail --scope user
-
On Linux, download the AppImage for x64 or ARM64 (glibc 2.31+).
-
On Android, install the APK, a client for a SharpRail host on another machine (Remote hosts and clients).
To build from source, run:
scripts/mise x -- dotnet run --project src/SharpRail.UI -c ReleaseBuilding covers the app bundle, and Machine setup lists what to install per platform.
The documentation index lists every page. Start with Install, Using SharpRail and Agents.




