https://github.com/piebald-ai/splitrail
Blazing fast, single-executable, cross-platform, agentic development monitor. Supports Gemini CLI, Claude Code, and Codex.
https://github.com/piebald-ai/splitrail
agentic analyzer blazing-fast ccusage claude-code codex cross-platform gemini-cli rust splitrail usage
Last synced: 3 months ago
JSON representation
Blazing fast, single-executable, cross-platform, agentic development monitor. Supports Gemini CLI, Claude Code, and Codex.
- Host: GitHub
- URL: https://github.com/piebald-ai/splitrail
- Owner: Piebald-AI
- License: mit
- Created: 2025-07-12T22:04:15.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-08-26T16:35:27.000Z (5 months ago)
- Last Synced: 2025-08-26T23:12:56.643Z (5 months ago)
- Topics: agentic, analyzer, blazing-fast, ccusage, claude-code, codex, cross-platform, gemini-cli, rust, splitrail, usage
- Language: Rust
- Homepage: https://splitrail.dev
- Size: 2.79 MB
- Stars: 16
- Watchers: 1
- Forks: 1
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Splitrail
Splitrail is a **fast, cross-platform, real-time Gemini CLI / Claude Code / Codex token usage tracker and cost monitor.** Run one command to instantly review all of your CLI coding agent usage. Upload your usage data to your private account on the [Splitrail Cloud](https://splitrail.dev) for safe-keeping and cross-machine usage aggregation.
**Download the binary for your platform on the [Releases](https://github.com/Piebald-AI/splitrail/releases) page.**
Also check out our developer-first agentic AI experience, [Piebald](https://piebald.ai/).
## Screenshots
### [Splitrail CLI](https://splitrail.dev)

### [Splitrail Cloud](https://splitrail.dev)

## Development
### Windows
On Windows, we use `lld-link.exe` from LLVM to significantly speed up compilation, so you'll need to install it to compile Splitrail. Example for `winget`:
```shell
winget install --id LLVM.LLVM
```
Then add it to your system PATH:
```cmd
:: Command prompt
setx /M PATH "%PATH%;C:\Program Files\LLVM\bin\"
set "PATH=%PATH%;C:\Program Files\LLVM\bin"
```
or
```pwsh
# PowerShell
setx /M PATH "$env:PATH;C:\Program Files\LLVM\bin\"
$env:PATH = "$env:PATH;C:\Program Files\LLVM\bin\"
```
Then use standard Cargo commands to build and run:
```shell
cargo run
```
### macOS/Linux
Build as normal:
```
cargo run
```
-----
© 2025 [Piebald LLC](https://piebald.ai). All rights reserved.