No description
  • Rust 99.4%
  • Python 0.4%
  • Nix 0.2%
Find a file
2026-07-13 18:17:03 +09:00
artifacts chore: first push 🏗️🚧 2026-07-13 18:17:03 +09:00
crates chore: first push 🏗️🚧 2026-07-13 18:17:03 +09:00
docs chore: first push 🏗️🚧 2026-07-13 18:17:03 +09:00
main chore: first push 🏗️🚧 2026-07-13 18:17:03 +09:00
support/scripts chore: first push 🏗️🚧 2026-07-13 18:17:03 +09:00
.dockerignore chore: first push 🏗️🚧 2026-07-13 18:17:03 +09:00
.editorconfig chore: first push 🏗️🚧 2026-07-13 18:17:03 +09:00
.envrc chore: first push 🏗️🚧 2026-07-13 18:17:03 +09:00
.gitattributes chore: first push 🏗️🚧 2026-07-13 18:17:03 +09:00
.gitignore chore: first push 🏗️🚧 2026-07-13 18:17:03 +09:00
Cargo.lock chore: first push 🏗️🚧 2026-07-13 18:17:03 +09:00
Cargo.toml chore: first push 🏗️🚧 2026-07-13 18:17:03 +09:00
flake.lock chore: first push 🏗️🚧 2026-07-13 18:17:03 +09:00
flake.nix chore: first push 🏗️🚧 2026-07-13 18:17:03 +09:00
LICENSE chore: first push 🏗️🚧 2026-07-13 18:17:03 +09:00
README.md chore: first push 🏗️🚧 2026-07-13 18:17:03 +09:00

token-reducer

Output-reduction tools for LLM agents, packaged as the ya Rust workspace.

License: GPL-3.0

Background

This repository exists to make noisy command output easier for LLM agents to consume without losing the original data. It currently centers on the ya workspace, which combines token reduction, archival, and download helpers behind one CLI.

Install

From the repository root:

nix build
./result/bin/ya --help

For local development:

nix develop
cargo build -p ya
cargo run -p ya -- --help

Usage

From the repository root:

cargo run -p ya -- reduce-tokens run -- cargo test
cargo run -p ya -- reduce-tokens bash 'cargo test --workspace'
cargo run -p ya -- ar --help
cargo run -p ya -- download --help

More detail:

Contributing

See docs/contributing/.

License

GPL-3.0 © 2026 kp2pml30