Nuabase is an open-source, batteries-included library for integrating LLMs deeply into web-applications.
It provides the following building blocks to become a complete LLM base layer for TypeScript:
- Structured JSON Output
- Granular, row-level caching
- LLM prompts written and invoked from the front-end
- A development console for debugging prompts and responses
- End-user billing, rate-limiting, budgeting, and abuse prevention
- Queuing, monitoring, and switchover infrastructure needed for reliable operations at scale
It is also an experiment: it is written with coding agents as the primary users. You should be able to integrate Nuabase and have a complete LLM suite in your system by just pointing your coding agent to our docs.
To do that, the library will ship with a comprehensive set of coding-agent prompts for all stacks and use-cases. The prompts themselves will be thoroughly tested, maintained, and part of a CI/CD (and not LLM generated and forgotten about).
Subscribe here to be notified when Nuabase is released:
You can also find me on Twitter at @jasim_ab, and email at jasim@nuabase.com.