Claude Code-ready. Codex-native. MCP everywhere.
Cut AI coding context without cutting the work.
Ashlr swaps noisy read, grep, edit, and shell output for compact MCP tools. Claude Code gets slash commands, redirects, and a status line; Codex gets plugin packaging, skills, and nudge hooks.
Multi-host by design
Native Codex support, not a compatibility footnote.
The same file. 79% fewer tokens.
Three mechanisms. Every file read, every grep, every byte accounted for.
ashlr doesn't compress with magic. It wraps the high-volume tools AI coding hosts already use, applies three concrete techniques at call time, and writes every saving to a local ledger you can audit.
snipCompact head + tail truncation.
Large files come back as head + tail with an elision marker for the middle — the parts agents actually scan. Typical 60 KB source file arrives as ~9 KB. A single call saves ~51 KB.
Genome-aware grep.
When a .ashlrcode/genome/ is present, ashlr__grep returns pre-summarized sections instead of raw ripgrep output. The agent gets the understanding it needs, not the noise.
Live counter. Every saving. Every session.
Every tool call appends to a local ledger under ~/.ashlr/stats.json. The status line ticks up within ~550 ms of each call. Sessions are keyed by the host session id when available, with ASHLR_SESSION_ID as an override, so concurrent terminals never collide.
Tool families
The 40-tool router, grouped by the work it saves.
The landing page shows the main families. The full reference covers every MCP tool, parameter, and host-specific behavior.
efficiency
read, grep, edit, savings — snipCompact truncation + genome RAG + diff-only edits in one server.
ashlr__bashbash
Long-running shell commands with live tail, start/stop control, and output capped to budget.
ashlr__treetree
Directory tree with depth and ignore controls — returns a compact structure map, not a file flood.
ashlr__genomegenome
Propose and consolidate repo knowledge entries — the scribe loop that keeps RAG retrieval sharp.
ashlr__githubgithub
Create and read issues and PRs with body truncation — no 200-line diff blobs poisoning context.
ashlr__diff_semanticdiff semantic
Semantic diff that groups changes by intent (rename, extract, refactor) rather than raw line delta.
Free forever. Cloud when you need it.
The free tier is the product. Pro adds hosted infrastructure — it does not remove or degrade anything in Free.
The full plugin — every tool, every skill, no strings.
- +40 MCP tools + Codex skills + Claude slash commands
- +Local genome scribe loop
- +Per-session token ledger
- +Codex + Cursor + Goose support
Cloud infra for one developer who wants sync and speed.
- +Everything in Free
- +Cloud LLM summarizer
- +Cross-machine stats sync
- +Live auto-updating badge
Shared genome and org-level visibility for engineering teams.
- +Everything in Pro
- +Shared encrypted team genome (E2E + vclock)
- +Org savings dashboard
- +SSO + SCIM + audit log