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