VT

vincentkoc/tokenjuice

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

527 stars Качество 83 Тренд 40MIT

🧃 Потеря веса токена. Компактизация на исходе бережливого выхода для процессов с агентами, насыщенными терминалами. Работает как нативный инструмент 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
Открыть полный README на GitHub

Рекомендуемые инструменты

Попробуйте другой запрос или уберите фильтр.

Установка

npx skillfish add vincentkoc/tokenjuice
Новичок в MCP? Начните с руководства на mcpskill.org →