Documentation
README
Adding a New Analyzer
Splitrail tracks token usage from AI coding agents. Each agent has its own "analyzer" that discovers and parses its data files.
Checklist
- Add variant to
Applicationenum insrc/types.rs - Create
src/analyzers/{agent_name}.rsimplementingAnalyzertrait fromsrc/analyzer.rs - Export in
src/analyzers/mod.rs - Register in
src/main.rs - Add tests in
src/analyzers/tests/{agent_name}.rs, export insrc/analyzers/tests/mod.rs - Update README.md
- (Optional) Add model pricing to
src/models.rsif agent doesn't provide cost data
Test fixtures go in src/analyzers/tests/source_data/. See src/types.rs for message and stats types.
VS Code Extensions
This is the opening of the README. Read the full README on GitHub.