BigHugger
GH Repository · microsoft

TypeChat

TypeChat is a library that makes it easy to build natural language interfaces using types.

stars
8,686
30-day movement
+10/day
Related entries
30
Connections
2
otherTypeScripttypesnatural-languagellmai

TypeChat is a library from Microsoft for building natural language interfaces using types. You define types that describe the desired output, and the library maps natural language input onto those typed structures.

Reach for it when you want typed, schema-driven outputs from an LLM instead of free-form text.

Use it to

  • Define response schemas with TypeScript types
  • Build natural language interfaces over typed APIs
  • Map user utterances to typed structures
  • Prototype LLM apps in the provided devcontainer

For TypeScript developers building LLM-backed interfaces

Role
other
Language
TypeScript
Licence
MIT
Forks
414
Open issues
57
Last push
2026-09-09
topicsaillmnatural-languagetypestypescript