run-llama/LlamaIndexTS
TypeScript library for building LLM applications that connect custom data to large language models using retrieval-augmented generation.

LlamaIndex.TS is a lightweight framework that helps developers integrate LLMs into JavaScript/TypeScript applications with their own data. It provides tools for data ingestion, embedding generation, and context-augmented retrieval, supporting multiple JS environments including Node.js, Deno, Bun, Vercel Edge Runtime, and Cloudflare Workers. The project is now deprecated in favor of LlamaCloud/LlamaParse, but remains a reference implementation of the LlamaIndex paradigm.