- Excalibur (xcb) to ALGAL, replays
- ALGAL to Excalibur (xcb), delegates
- Excalibur (xcb) to Gobstopper, compacts
- Excalibur (xcb) to aicharts, exports
- aicharts to Gobstopper, reads
- Excalibur (xcb) to Sys1, judges (planned)
shipped planned
A token maximalist wants the most useful work out of every token, every subscription, and every context window. These five tools serve that person. Excalibur (xcb) sends work to whichever paid plan has quota left, Gobstopper shrinks long sessions, Sys1 answers small decisions with a small model, aicharts measures what the work cost, and ALGAL keeps the programs and records that make a run replayable.
Tools
Excalibur (xcb)
Routes coding tasks across the Claude, Codex, and Devin subscriptions you already pay for. It favors unused quota that is about to reset and holds the chosen account until the provider process exits. It was formerly AgentMixer. A self-tuning version of its managed harness is in development; the current build does not run self-modifying routing policies.
ALGAL
A programming language and virtual machine for agent programs. Programs wait for approval, resume after a crash, and replay from receipts, the record ALGAL keeps of each step, and that record replays offline without your store, credentials, or model. A native Rust CLI and a standalone Bun runtime implement the same specs.
Gobstopper
A free, open-source CLI and proxy that makes long Claude Code and Codex sessions smaller and keeps the original byte for byte in a local vault. Between compactions the proxy reuses the compacted prefix byte for byte, so the provider’s prompt cache stays valid. A summary is never summarized again, and when a request fails for any reason other than length, the proxy forwards the client’s original bytes.
Sys1
Answers yes-or-no, choice, and score questions with probabilities, so an agent stops spending big-model tokens on small decisions. Answers come from Jev (TypeSafe’s System One decision API), an experimental local Qwen model, or your own server; TypeSafe publishes a figure of about $0.0004 and 0.4 seconds per decision for Jev. Installing Sys1 downloads no model weights.
aicharts
Plots published AI benchmark scores against cost and tokens per task, led by a Pareto frontier of the best score at each budget. A local collector measures your own agents’ token use with a parser vendored from Tokscale that covers 55 sources, and reports you open stay in your browser tab.
How they connect
Excalibur (xcb) → ALGAL: replays
xcb records task transitions as ALGAL receipts that xcb tasks verify replays, plans schedules with ALGAL programs, and runs xcb daemons as durable ALGAL processes that wake on inbox messages.
ALGAL → Excalibur (xcb): delegates
An ALGAL program hands coding work to xcb through its xcb executor, which runs xcb in a chosen directory and reads its JSON output. ALGAL never copies credentials or reimplements account switching, so the program can use any subscription xcb can reach.
Excalibur (xcb) → Gobstopper: compacts
xcb embeds Gobstopper’s core library and turns it on by default, eliding stale tool outputs while the full history is kept. xcb plugins disable gobstopper turns it off.
Excalibur (xcb) → aicharts: exports
xcb embeds the aicharts core and, when you turn on exports, writes session files in the aicharts format. Automatic upload is not available.
aicharts → Gobstopper: reads
aicharts reads Gobstopper’s compaction telemetry. It takes the numbers only and never reads transcript content.
Excalibur (xcb) → Sys1: judges (planned)
xcb has an optional judge that speaks the Jev API, and Sys1’s daemon serves a Jev-compatible endpoint. xcb’s judge accepts only HTTPS endpoints and Sys1’s local daemon serves plain HTTP, so connecting them needs work that has not been done. Sys1 has no code dependency on the other tools.