BigHugger
GH Repository · samchon

nestia

NestJS Helper + AI Chatbot Development

stars
2,177
30-day movement
+21/day
Related entries
60
Connections
3
node/pnpmnodeTypeScriptretrieval-augmented-generationragagent-appllm-function-callingllmlarge-language-modelnestjssdkapitypescriptswaggertrpcvalidatorclass-validatoragentdecoratortypiahacktoberfestai

Nestia is a helper library for NestJS that generates SDKs, Swagger documentation, and validators from TypeScript types, using decorators and typia. It also provides tooling for AI chatbot development, including LLM function calling and RAG support.

Use it when you want to derive API clients, docs, and validation from your NestJS code without duplicating types, or when building LLM-driven chatbots on top of those APIs.

Use it to

  • Generate SDK clients from NestJS controllers
  • Produce Swagger docs from TypeScript types
  • Replace class-validator with typia-based validation
  • Expose NestJS APIs as LLM function-calling tools
  • Build RAG-based chatbots over your API

For NestJS developers building typed APIs and LLM chatbots

Role
agent-app
Language
TypeScript
Licence
MIT
Forks
125
Open issues
4
Last push
2026-09-16
Latest release
v1.0.0 · 2022-12-17
topicsnestjssdkswaggertypiallm-function-callingrag