VT

vincentkoc/tokenjuice

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

527 stars 品質 83 トレンド 40MIT

🧃 トークンの軽量化。端末重視のエージェントワークフロー向けのリーン出力圧縮。ネイティブCLIツールとしても、または一般的なコーディングやエージェントフレームワークの拡張としても機能します。

概要

ターミナル重視エージェントワークフロー向けのリーン出力圧縮。 TokenJuiceは、ターミナル負荷の高いエージェントワークフロー向けの決定論的出力圧縮器です。エージェントやハーネスはgit status、pnpm test、docker build、rg、pnpmなどのノイズの多いコマンドを実行します --help;TokenJuiceはコマンドの意味をそのまま保ち、実行後の出力を観察し、ターミナルテキストの壁を文脈に戻す代わりに、ルール駆動型リデューサーから構築された小さなペイロードを返します。 ポイントは活用です。トランスクリプトの無駄を減らし、無駄な再実行を減らし、ツール間のハンドオフがよりクリーンで、シェルを魔法のようにしないようにすることです。生の出力は、明示的に--RAW / ---フルまたはオプトインのアーティファクトストレージを通じて求めた場合にのみ利用可能になり、ルールはLLMのような雰囲気ではなくJSONを検査可能なままにし、ホスト統合は単一のアダプターロジックではなく、同じコアリデューサーの周りに薄いラッパーとして残ります。 OpenClawのサポートはOpenClaw側にバンドルされています。

概要(AI 翻訳)

ターミナル重視エージェントワークフロー向けのリーン出力圧縮。

トークンジュースって何?

トークンジュースは、ターミナル重視のエージェントワークフロー向けの決定性出力コンパクトです。エージェントやハーネスは、git status、pnpm test、docker build、rg、pnpm --helpなどのノイズの多いコマンドを実行します。トークンジュースはコマンドの意味をそのまま維持し、実行後に出力を観察し、ターミナルテキストの壁全体をコンテキストに戻す代わりに、ルール駆動型リデューサーから構築された小さなペイロードを返します。

ポイントはレバレッジです。トランスクリプトの無駄を減らし、無駄な再実行を減らし、ツール間のハンドオフをシェルを魔法のようにしないようにします。生の出力は、--raw / [--fullまたはオプトインのアーティファクトストレージを通じて明示的に要求した場合にのみ利用可能になり、ルールはLLMの雰囲気ではなく検査可能なJSONのままで、ホスト統合は同じコアリデューサーの周りに薄いラッパーとして残り、単発のアダプターロジックにならないようにします。

ホスト統合

サポートされた統合:

ロゴ クライアント インストール フックファイル
クロード・コード tokenjuice install claude-code ~/.claude/settings.json
コードバディ tokenjuice install codebuddy ~/.codebuddy/settings.json

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

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
GitHub で README 全文を見る

推奨ツール

別のキーワードを試すか、フィルタを外してください。

インストール

npx skillfish add vincentkoc/tokenjuice
MCP 初心者?mcpskill.org のガイドから始めましょう →