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.
Project overview — daily cost across the last 30 days, every session in one list, full context tree on the right.
Claude Code session inside an xshell tab — inline git panel, live cost / context indicators in the status line.
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.
- 🗂️ Sidebar with every project Claude Code has touched. Pin, group, drag-and-drop.
- 📜 One-click session resume with full history per project.
- 💻 Real terminals, splittable side-by-side. xterm.js + native PTYs.
- 🌿 Live branch and worktree awareness in the sidebar.
- 🧩 Context tree for skills, agents, plugins, MCP servers, hooks, slash commands, and CLAUDE.md.
- 📊 Cost, context, and rate-limit tracking per session and across your account.
- 🪶 Inline git panel with diff counts and staging.
Built with Tauri 2 and Rust. Native on Windows, macOS, and Linux.
The fastest way — works on Windows, macOS, and Linux:
npm install -g xshell-app
xshellThe npm install step downloads the right binary for your platform from the latest GitHub release into ~/.xshell/bin/. The xshell command then launches the app.
| 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.
