
vincentkoc/tokenjuice
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
🧃 Потеря веса токена. Компактизация на исходе бережливого выхода для процессов с агентами, насыщенными терминалами. Работает как нативный инструмент CLI или как расширение популярных фреймворков для кодирования и агентов.
Обзор
Бережливое уплотнение выхода для процессов с агентами с большим количеством терминалов. TokenJuice — это детерминированный компактор вывода для рабочих процессов с агентами с большим количеством терминалов. Агенты и харнессы запускают шумные команды, такие как Git Status, PNPM Test, Docker Build, RG или PNPM — Help; TokenJuice сохраняет семантику команд без изменений, наблюдает за результатом после выполнения и возвращает меньшую полезную нагрузку, построенную на основе редукторов с правилами, вместо того чтобы сбрасывать всю стену терминального текста обратно в контекст. Суть в рычаге: меньше отходов транскриптов, меньше бесполезных повторов и более чистая передача между инструментами, не делая оболочку магичной. Исходный выход остаётся доступен только если вы явно запрашиваете его через --raw / --полный или по оптической загрузке артефактов, правила остаются проверяемыми JSON, а не LLM-интеграции, а интеграции хостов — тонкими обертками вокруг одного и того же ядра редуктора, а не разовой логикой адаптера. Поддержка OpenClaw включена на сторону OpenClaw.
Обзор (машинный перевод)
Бережливое уплотнение выхода для процессов с агентами с большим количеством терминалов.
Что такое Tokenjuice?
Tokenjuice — это детерминированный компактор вывода для процессов агентов с большим количеством терминалов. Агенты и жгуты выполняют шумные команды, такие как git status, pnpm test, docker build, rg или pnpm --help; Tokenjuice сохраняет семантику команды без изменений, наблюдает за выходом после выполнения и возвращает меньшую полезную нагрузку, построенную на основе редукторов с правилами, вместо того чтобы возвращать всю стену терминального текста обратно в контекст.
Суть в использовании рычагов: меньше отходов транскриптов, меньше бесполезных повторов и более чистая передача между инструментами без превращения оболочки в магию. Исходный выход остаётся доступен только если вы явно запрашиваете его через --raw / --full или по умолчанию хранение артефактов, правила остаются проверяемыми в JSON вместо LLM-атмосферы, а интеграции хостов — тонкими обертками вокруг одного и того же ядра редуктора, а не разовой логикой адаптеров.
Интеграции хостов
Поддерживаемые интеграции:
| Логотип | Клиент | Установка | Файл крючка |
|---|---|---|---|
| Код Клода | tokenjuice install claude-code |
~/.claude/settings.json |
|
| CodeBuddy | tokenjuice install codebuddy |
~/.codebuddy/settings.json |
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
tokenjuice 🧃
lean output compaction for terminal-heavy agent workflows.
what is tokenjuice?
tokenjuice is a deterministic output compactor for terminal-heavy agent workflows. agents and harnesses run noisy commands like git status, pnpm test, docker build, rg, or pnpm --help; tokenjuice keeps the command semantics untouched, observes the output after execution, and returns a smaller payload built from rule-driven reducers instead of dumping the whole wall of terminal text back into context.
the point is leverage: less transcript waste, fewer useless reruns, and cleaner handoff between tools without making the shell magical. raw output stays available only when you explicitly ask for it through --raw / --full or opt-in artifact storage (one exception: the pi extension stores the raw bytes of every rewrite, so tokenjuice cat can always recover them; set TOKENJUICE_ARTIFACT_DIR to choose where), rules stay inspectable JSON instead of LLM vibes, and host integrations stay thin wrappers around the same core reducer instead of becoming one-off adapter logic.
host integrations
supported integrations:
| Logo | Client | Install | Hook file |
|---|---|---|---|
| Claude Code | tokenjuice install claude-code |
~/.claude/settings.json |
|
| CodeBuddy | tokenjuice install codebuddy |
~/.codebuddy/settings.json |
|
| Codex CLI | tokenjuice install codex |
~/.codex/hooks.json |
|
| Cursor | tokenjuice install cursor |
~/.cursor/hooks.json |
|
| Droid (Factory CLI) | tokenjuice install droid |
~/.factory/settings.json |
|
| GitHub Copilot CLI | tokenjuice install copilot-cli |
~/.copilot/hooks/tokenjuice-cli.json |
|
| OpenClaw | openclaw config set plugins.entries.tokenjuice.enabled true |
~/.openclaw/openclaw.json |
|
| OpenCode | tokenjuice install opencode |
~/.config/opencode/plugins/tokenjuice.js |
|
| pi | tokenjuice install pi |
~/.pi/agent/extensions/tokenjuice.js |
Рекомендуемые инструменты
Попробуйте другой запрос или уберите фильтр.
Установка
npx skillfish add vincentkoc/tokenjuice