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