
vincentkoc/tokenjuice
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
🧃 토큰 무게 감소. 터미널 중심 에이전트 워크플로우를 위한 린 출력 압축. 네이티브 CLI 도구나 인기 코딩 및 에이전트 프레임워크의 확장으로 작동합니다.
개요
터미널 중량 에이전트 워크플로우를 위한 린 출력 압축. TokenJuice는 터미널 중심의 에이전트 워크플로우를 위한 결정론적 출력 압축기입니다. 에이전트와 하네스는 git status, pnpm test, docker build, rg, pnpm --help와 같은 노이즈가 있는 명령어를 실행합니다. TokenJuice는 명령어 의미를 그대로 유지하고, 실행 후 출력을 관찰하며, 터미널 텍스트를 다시 맥락에 던지는 대신 규칙 기반 리듀서로 만든 더 작은 페이로드를 반환합니다. 핵심은 활용 전략입니다: 전사 낭비 감소, 쓸모없는 재실행, 도구 간 더 깔끔한 핸드오프 제공 및 셸 기능 저하 없이 말이죠. 원시 출력은 명시적으로 요청할 때만 ---완전 또는 옵트인 인상 산출물 저장소를 통해서만 이용 가능하며, 규칙은 LLM 대신 JSON 검사 가능한 상태로 유지되며, 호스트 통합은 단일 어댑터 로직이 아닌 동일한 코어 리듀서에 얇은 래퍼로 남습니다. OpenClaw 지원은 OpenClaw 측에 번들로 제공됩니다.
개요(AI 번역)
터미널 중량 에이전트 워크플로우를 위한 린 출력 압축.
토큰주스란 뭐야?
tokenjuice는 터미널 중심의 에이전트 워크플로우를 위한 결정론적 출력 압축기입니다. 에이전트와 하네스는 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 |
추천 도구
다른 키워드를 입력하거나 필터를 제거해 보세요.
설치
npx skillfish add vincentkoc/tokenjuice