
Nola is a TypeScript superset (.tsi) where LLM inference is a language feature: ask for typed values or let the model call your code. Lowers to plain TS.
Nola — ask the LLM in TypeScript nola Why Docs Editors Observability v0.1.7 Why Docs Editors Observability v0.1.7 current release Backed by family, friends, and one very patient spouse LLM inference is a language feature . Not an SDK . async / await made concurrency part of the language. Nola does the same for inference: a TypeScript superset where infer draws the boundary, ask returns typed values, and your types are the contract with the model. It compiles to plain TypeScript. npm pnpm yarn CLI skill $ npm create nola @latest Get started → See how it works extract call a function CONTEXT per
Nola is a TypeScript superset (.tsi) where LLM inference is a language feature: ask for typed values or let the model call your code. Lowers to plain TS.
Nola — ask the LLM in TypeScript nola Why Docs Editors Observability v0.1.7 Why Docs Editors Observability v0.1.7 current release Backed by family, friends, and one very patient spouse LLM inference is a language feature . Not an SDK . async / await made concurrency part of the language. Nola does the same for inference: a TypeScript superset where infer draws the boundary, ask returns typed values, and your types are the contract with the model. It compiles to plain TypeScript. npm pnpm yarn CLI skill $ npm create nola @latest Get started → See how it works extract call a function CONTEXT per