Introducing 𝚒𝚗𝚌𝚞𝚛 – the CLI framework built for agents and humans. Automatic discovery for agents enabling a guided experience for humans, without compromising tokens & context windows. » npx incur skills add
incur ships a minimal API so agents can build entire CLIs in a single pass. Three functions: `create`, `command`, `serve` – everything else is handled automatically. No tokens wasted on grokking complex public API surface.
Agents attempting to discover or use a CLIs with vague context can produce inconsistent results. incur CLIs can register themselves as per-command skills. Zero manual skill crafting. Skills are kept up-to-date. Consumers just need to run `<your-cli> skills add`.
Every tool in an agent's context costs tokens, even when it's not being used. Agents using CLIs built on incur load skills on-demand and outputs TOON instead of JSON. Result: up to 3× fewer tokens per session. Good read:
Every token an agent spends reading output is a token it can't spend reasoning. incur defaults to TOON – ~40% fewer tokens than JSON, still human-readable format.
Without call-to-actions, agents guess what to do next, or worse, ask the user. incur CLIs tell the agent exactly which commands to run after each step, with the `cta` property.
Type safety isn’t just for humans. Agents building CLIs with incur get immediate feedback when they pass the wrong types. Schemas flow through generics so I/O are all fully inferred with zero manual annotations.
Repo: Try the quickprompt:
367