TypeScript · AI-Native
AI-Native TypeScript
Configuring agents, harnesses and feedback loops for this language. Updated as the tooling moves.
Start here
Set up the workspace
Build the loop
01
Type-safe LLM applications in TypeScript
A model returns a string. Your application needs a value. Everything interesting about building LLM apps in TypeScript happens at that boundary — and it is the one place `as` will hurt you most.
02
Making token budgets a type error
You cannot type-check a bill. You can make it impossible to call a model without a budget, impossible to confuse dollars with tokens, and impossible to add a call site nobody is measuring.
Get the TypeScript agent pack
A battle-tested AGENTS.md, the review checklist, and the failure-mode cheat sheet for TypeScript. One email, then occasional updates when the tooling shifts. No course pitch.
AGENTS.md now — no email needed.