├── .cargo └── config.toml ├── .claude └── settings.local.json ├── .github └── workflows │ ├── checks.yml │ └── release.yml ├── .gitignore ├── CHANGELOG.md ├── CLAUDE.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── rust-toolchain.toml ├── rustfmt.toml ├── screenshots ├── cli.gif ├── cli.mp4 ├── cli.tape ├── cloud.png └── extension.png ├── scripts └── license-checks.sh ├── src ├── analyzer.rs ├── analyzers │ ├── claude_code.rs │ ├── cline.rs │ ├── codex_cli.rs │ ├── copilot.rs │ ├── gemini_cli.rs │ ├── kilo_code.rs │ ├── mod.rs │ ├── opencode.rs │ ├── pi_agent.rs │ ├── qwen_code.rs │ ├── roo_code.rs │ └── tests │ │ ├── claude_code.rs │ │ ├── cline.rs │ │ ├── codex_cli.rs │ │ ├── copilot.rs │ │ ├── gemini_cli.rs │ │ ├── kilo_code.rs │ │ ├── mod.rs │ │ ├── opencode.rs │ │ ├── qwen_code.rs │ │ ├── roo_code.rs │ │ └── source_data │ │ └── copilot.json ├── config.rs ├── main.rs ├── mcp │ ├── mod.rs │ ├── server.rs │ └── types.rs ├── models.rs ├── reqwest_simd_json.rs ├── tui.rs ├── tui │ ├── logic.rs │ └── tests.rs ├── types.rs ├── upload.rs ├── upload │ └── tests.rs ├── utils.rs ├── utils │ └── tests.rs └── watcher.rs └── vscode-splitrail ├── .gitignore ├── .vscodeignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── package-lock.json ├── package.json ├── resources ├── icon.png ├── splitrail.png └── splitrail.svg ├── src ├── dashboardView.ts ├── extension.ts └── usageView.ts └── tsconfig.json /.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Piebald-AI/splitrail/HEAD/.cargo/config.toml -------------------------------------------------------------------------------- /.claude/settings.local.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Piebald-AI/splitrail/HEAD/.claude/settings.local.json -------------------------------------------------------------------------------- /.github/workflows/checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Piebald-AI/splitrail/HEAD/.github/workflows/checks.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Piebald-AI/splitrail/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Piebald-AI/splitrail/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Piebald-AI/splitrail/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Piebald-AI/splitrail/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Piebald-AI/splitrail/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Piebald-AI/splitrail/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Piebald-AI/splitrail/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Piebald-AI/splitrail/HEAD/README.md -------------------------------------------------------------------------------- /rust-toolchain.toml: -------------------------------------------------------------------------------- 1 | [toolchain] 2 | channel = "nightly" 3 | -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- 1 | imports_granularity = "Module" 2 | -------------------------------------------------------------------------------- /screenshots/cli.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Piebald-AI/splitrail/HEAD/screenshots/cli.gif -------------------------------------------------------------------------------- /screenshots/cli.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Piebald-AI/splitrail/HEAD/screenshots/cli.mp4 -------------------------------------------------------------------------------- /screenshots/cli.tape: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Piebald-AI/splitrail/HEAD/screenshots/cli.tape -------------------------------------------------------------------------------- /screenshots/cloud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Piebald-AI/splitrail/HEAD/screenshots/cloud.png -------------------------------------------------------------------------------- /screenshots/extension.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Piebald-AI/splitrail/HEAD/screenshots/extension.png -------------------------------------------------------------------------------- /scripts/license-checks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Piebald-AI/splitrail/HEAD/scripts/license-checks.sh -------------------------------------------------------------------------------- /src/analyzer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Piebald-AI/splitrail/HEAD/src/analyzer.rs -------------------------------------------------------------------------------- /src/analyzers/claude_code.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Piebald-AI/splitrail/HEAD/src/analyzers/claude_code.rs -------------------------------------------------------------------------------- /src/analyzers/cline.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Piebald-AI/splitrail/HEAD/src/analyzers/cline.rs -------------------------------------------------------------------------------- /src/analyzers/codex_cli.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Piebald-AI/splitrail/HEAD/src/analyzers/codex_cli.rs -------------------------------------------------------------------------------- /src/analyzers/copilot.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Piebald-AI/splitrail/HEAD/src/analyzers/copilot.rs -------------------------------------------------------------------------------- /src/analyzers/gemini_cli.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Piebald-AI/splitrail/HEAD/src/analyzers/gemini_cli.rs -------------------------------------------------------------------------------- /src/analyzers/kilo_code.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Piebald-AI/splitrail/HEAD/src/analyzers/kilo_code.rs -------------------------------------------------------------------------------- /src/analyzers/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Piebald-AI/splitrail/HEAD/src/analyzers/mod.rs -------------------------------------------------------------------------------- /src/analyzers/opencode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Piebald-AI/splitrail/HEAD/src/analyzers/opencode.rs -------------------------------------------------------------------------------- /src/analyzers/pi_agent.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Piebald-AI/splitrail/HEAD/src/analyzers/pi_agent.rs -------------------------------------------------------------------------------- /src/analyzers/qwen_code.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Piebald-AI/splitrail/HEAD/src/analyzers/qwen_code.rs -------------------------------------------------------------------------------- /src/analyzers/roo_code.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Piebald-AI/splitrail/HEAD/src/analyzers/roo_code.rs -------------------------------------------------------------------------------- /src/analyzers/tests/claude_code.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Piebald-AI/splitrail/HEAD/src/analyzers/tests/claude_code.rs -------------------------------------------------------------------------------- /src/analyzers/tests/cline.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Piebald-AI/splitrail/HEAD/src/analyzers/tests/cline.rs -------------------------------------------------------------------------------- /src/analyzers/tests/codex_cli.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Piebald-AI/splitrail/HEAD/src/analyzers/tests/codex_cli.rs -------------------------------------------------------------------------------- /src/analyzers/tests/copilot.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Piebald-AI/splitrail/HEAD/src/analyzers/tests/copilot.rs -------------------------------------------------------------------------------- /src/analyzers/tests/gemini_cli.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Piebald-AI/splitrail/HEAD/src/analyzers/tests/gemini_cli.rs -------------------------------------------------------------------------------- /src/analyzers/tests/kilo_code.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Piebald-AI/splitrail/HEAD/src/analyzers/tests/kilo_code.rs -------------------------------------------------------------------------------- /src/analyzers/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Piebald-AI/splitrail/HEAD/src/analyzers/tests/mod.rs -------------------------------------------------------------------------------- /src/analyzers/tests/opencode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Piebald-AI/splitrail/HEAD/src/analyzers/tests/opencode.rs -------------------------------------------------------------------------------- /src/analyzers/tests/qwen_code.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Piebald-AI/splitrail/HEAD/src/analyzers/tests/qwen_code.rs -------------------------------------------------------------------------------- /src/analyzers/tests/roo_code.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Piebald-AI/splitrail/HEAD/src/analyzers/tests/roo_code.rs -------------------------------------------------------------------------------- /src/analyzers/tests/source_data/copilot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Piebald-AI/splitrail/HEAD/src/analyzers/tests/source_data/copilot.json -------------------------------------------------------------------------------- /src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Piebald-AI/splitrail/HEAD/src/config.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Piebald-AI/splitrail/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/mcp/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Piebald-AI/splitrail/HEAD/src/mcp/mod.rs -------------------------------------------------------------------------------- /src/mcp/server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Piebald-AI/splitrail/HEAD/src/mcp/server.rs -------------------------------------------------------------------------------- /src/mcp/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Piebald-AI/splitrail/HEAD/src/mcp/types.rs -------------------------------------------------------------------------------- /src/models.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Piebald-AI/splitrail/HEAD/src/models.rs -------------------------------------------------------------------------------- /src/reqwest_simd_json.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Piebald-AI/splitrail/HEAD/src/reqwest_simd_json.rs -------------------------------------------------------------------------------- /src/tui.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Piebald-AI/splitrail/HEAD/src/tui.rs -------------------------------------------------------------------------------- /src/tui/logic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Piebald-AI/splitrail/HEAD/src/tui/logic.rs -------------------------------------------------------------------------------- /src/tui/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Piebald-AI/splitrail/HEAD/src/tui/tests.rs -------------------------------------------------------------------------------- /src/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Piebald-AI/splitrail/HEAD/src/types.rs -------------------------------------------------------------------------------- /src/upload.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Piebald-AI/splitrail/HEAD/src/upload.rs -------------------------------------------------------------------------------- /src/upload/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Piebald-AI/splitrail/HEAD/src/upload/tests.rs -------------------------------------------------------------------------------- /src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Piebald-AI/splitrail/HEAD/src/utils.rs -------------------------------------------------------------------------------- /src/utils/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Piebald-AI/splitrail/HEAD/src/utils/tests.rs -------------------------------------------------------------------------------- /src/watcher.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Piebald-AI/splitrail/HEAD/src/watcher.rs -------------------------------------------------------------------------------- /vscode-splitrail/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Piebald-AI/splitrail/HEAD/vscode-splitrail/.gitignore -------------------------------------------------------------------------------- /vscode-splitrail/.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Piebald-AI/splitrail/HEAD/vscode-splitrail/.vscodeignore -------------------------------------------------------------------------------- /vscode-splitrail/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Piebald-AI/splitrail/HEAD/vscode-splitrail/CHANGELOG.md -------------------------------------------------------------------------------- /vscode-splitrail/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Piebald-AI/splitrail/HEAD/vscode-splitrail/LICENSE -------------------------------------------------------------------------------- /vscode-splitrail/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Piebald-AI/splitrail/HEAD/vscode-splitrail/README.md -------------------------------------------------------------------------------- /vscode-splitrail/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Piebald-AI/splitrail/HEAD/vscode-splitrail/package-lock.json -------------------------------------------------------------------------------- /vscode-splitrail/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Piebald-AI/splitrail/HEAD/vscode-splitrail/package.json -------------------------------------------------------------------------------- /vscode-splitrail/resources/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Piebald-AI/splitrail/HEAD/vscode-splitrail/resources/icon.png -------------------------------------------------------------------------------- /vscode-splitrail/resources/splitrail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Piebald-AI/splitrail/HEAD/vscode-splitrail/resources/splitrail.png -------------------------------------------------------------------------------- /vscode-splitrail/resources/splitrail.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Piebald-AI/splitrail/HEAD/vscode-splitrail/resources/splitrail.svg -------------------------------------------------------------------------------- /vscode-splitrail/src/dashboardView.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Piebald-AI/splitrail/HEAD/vscode-splitrail/src/dashboardView.ts -------------------------------------------------------------------------------- /vscode-splitrail/src/extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Piebald-AI/splitrail/HEAD/vscode-splitrail/src/extension.ts -------------------------------------------------------------------------------- /vscode-splitrail/src/usageView.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Piebald-AI/splitrail/HEAD/vscode-splitrail/src/usageView.ts -------------------------------------------------------------------------------- /vscode-splitrail/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Piebald-AI/splitrail/HEAD/vscode-splitrail/tsconfig.json --------------------------------------------------------------------------------