
A native home for your Claude Code sessions.
Independent project. Not affiliated with, endorsed by, or a product of Anthropic. xshell reads files written by the official
claudeCLI and spawns it as a subprocess. "Claude" and "Claude Code" are trademarks of Anthropic, PBC.

Open terminal. cd somewhere. Type claude. Repeat for every project, every day.
xshell skips that. All your projects, all your past sessions, all the costs — one screen, one click.
xshell reads the files Claude Code writes to ~/.claude/ and spawns the claude CLI when you start a session. No API proxy, no telemetry, no replacement implementation. If Claude Code works on your machine, xshell works.
Every project on your machine that Claude Code has touched. Every session, sorted by what you opened last. Cost per session, per project, per day.
The data is all in ~/.claude/ already. xshell just shows it in one place.
Built with Tauri 2 and Rust. Native on Windows, macOS, and Linux.
The fastest way — one line, works everywhere:
Windows (PowerShell)
irm https://xshell.sh/install.ps1 | iex
macOS / Linux
curl -fsSL https://xshell.sh/install.sh | bash
The script downloads the right binary for your platform from the latest GitHub release into ~/.xshell/bin/, drops a Start Menu / .desktop entry, adds itself to PATH, and launches the app. Re-run the same command to update.
| Platform | File |
|---|---|
| Windows | xshell_<version>_x64_en-US.msi or xshell_<version>_x64-setup.exe |
| macOS | xshell_<version>_universal.dmg |
| Linux | xshell_<version>_amd64.deb, xshell-<version>-1.x86_64.rpm, or xshell_<version>_amd64.AppImage |
The claude CLI must be installed and on PATH.
Issues and pull requests welcome. See CONTRIBUTING.md for development setup, project structure, and PR guidelines.
MIT © 2026 xshell Contributors
xshell is independent software. It reads files written by Anthropic's claude CLI and runs claude as a subprocess. "Claude" and "Claude Code" are trademarks of Anthropic, PBC.
$ claude mcp add xshell \
-- python -m otcore.mcp_server <graph>