Sando — AI skill for Claude Code
Local Claude Code and Codex plugin that bounds oversized and repeated tool output, preserving complete redacted artifacts.
How to install Sando
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open yuzushi-dev/Sando and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Sando does
Local Claude Code and Codex plugin that bounds oversized and repeated tool output, preserving complete redacted artifacts. Runs locally, makes no LLM calls.
Alternatives in AI
- Memtrace Public — Structural memory for AI coding agents 466 ★
- Agency Orchestrator — 🚀 One sentence → multi-AI-role collaboration → complete plan in minutes 453 ★
- AI Review Local — Run AI code review locally using Codex CLI or OpenAI API before opening a PR 387 ★
README
Sando
Sando is a local plugin for Claude Code and Codex. It keeps repeated and oversized tool output under control, preserves complete redacted artifacts when they fit the admission limit, and provides bounded local tool surfaces. It runs locally and makes no LLM calls.
Release notes: [Sando 0.4.2](docs/changelogs/0.4.2.md).
Install the plugin
Install Sando from the host marketplace. Each marketplace source includes its hooks and bundles, so installation needs no build step.
Requirements
- Claude Code or Codex
- Node.js
>=22.22.0 <23, withnodeavailable inPATH
Check the Node version with:
node --version
Claude Code
Run these commands in Claude Code:
/plugin marketplace add yuzushi-dev/yuzushi-plugins
/plugin install sando@yuzushi
Codex
Add the marketplace:
codex plugin marketplace add yuzushi-dev/yuzushi-plugins
Then open `/plugins`, select `sando`, and install/enable it. Start a new session if Codex was already open.
Each host wires only the hooks and MCP surfaces declared by its manifest. The remaining bundled CLI, audit, artifact recovery, proxy, statusline, metrics, and accounting launchers are manual entrypoints. The bundle is self-contained; the optional npm package is not required.
Provider accounting and paired controls
Sando records provider-reported input, cache-read, cache-write, output, reasoning, and turn counts at session stop. It also records mechanical context trimming separately. A weighted token estimate is diagnostic; provider cost and blended rates are shown only when the provider or host reports them.
Run an explicit control session with the plugin still installed:
SANDO_EXPERIMENT=read-heavy \
SANDO_EXPERIMENT_ARM=control \
codex
Treatment sessions use `SANDO_EXPERIMENT_ARM=apply` (the default). Use the same experiment and optional `SANDO_EXPERIMENT_WORKLOAD` fo
Related Skills
AI Dev Orchestrator Complete
A local-first, multi-agent software development operating layer that routes work across Codex, Claude Code, Cu
AI Safe Driver
AI agent drift detection and recovery for Claude Code and OpenAI Codex—stop repeated tool-call, instruction-fo
Token Ninja
token-ninja routes deterministic shell commands locally — zero LLM calls, ~19µs latency. Works silently inside
Harness Scouter
Scores a Claude Code harness from the transcripts already on your machine: 6 stats of what your agent actually
ThinkWatch Lite
Menu-bar app for a local AI API gateway. See what Claude Code, Codex and other OpenAI/Anthropic clients cost,
Usage
macOS menu bar & Windows tray app pinning Claude Code, Codex & Antigravity quota, burn rate, and cost to your
Related Agents
Simplify Reuse Reviewer
Read-only reuse lens of the HIGH simplify pass: missed local helpers, duplicated logic, repeated literals/conf
Cortex Graph Auditor
Audits the quality of a Córtex analysis (community coherence, unresolved imports and calls, parse warnings, mi
Search Conversations
Use when searching Claude Code and Codex history for information learned in past conversations or prior experi