Data framework for your LLM applications. Focus on server side solution
See the code[!CAUTION]
Deprecation Notice
This project is deprecated and no longer maintained.
For LlamaCloud/LlamaParse usage, check out our docs: https://developers.llamaindex.ai/python/cloud/
Thank you to everyone who contributed to and used LlamaIndex.TS.
Use your own data with large language models (LLMs, OpenAI ChatGPT and others) in JS runtime environments with TypeScript support.
Documentation: https://ts.llamaindex.ai/
Try examples online:
LlamaIndex.TS aims to be a lightweight, easy to use set of libraries to help you integrate large language models into your applications with your own data.
LlamaIndex.TS supports multiple JS environments, including:
For now, browser support is limited due to the lack of support for AsyncLocalStorage-like APIs
npm install llamaindex
pnpm install llamaindex
yarn add llamaindex
See our official document: https://ts.llamaindex.ai/docs/llamaindex/getting_started
In most cases, you'll also need to install provider packages to use LlamaIndexTS. These are for adding AI models, file readers for ingestion or storing documents, e.g. in vector databases.
For example, to use the OpenAI LLM, you would install the following package:
npm install @llamaindex/openai
pnpm install @llamaindex/openai
yarn add @llamaindex/openai
Check out our NextJS playground at https://llama-playground.vercel.app/. The source is available at https://github.com/run-llama/ts-playground
See our documentation: https://ts.llamaindex.ai/docs/llamaindex/getting_started/concepts
Please see our contributing guide for more information. You are highly encouraged to contribute to LlamaIndex.TS!
Please join our Discord! https://discord.com/invite/eN6D2HQ4aX
(top 24 of 26)
279 followers · starred Sep 2023
256 followers · starred Apr 2024
74 followers · starred May 2025
108 followers · starred Apr 2025
Data framework for your LLM applications. Focus on server side solution
See the code[!CAUTION]
Deprecation Notice
This project is deprecated and no longer maintained.
For LlamaCloud/LlamaParse usage, check out our docs: https://developers.llamaindex.ai/python/cloud/
Thank you to everyone who contributed to and used LlamaIndex.TS.
Use your own data with large language models (LLMs, OpenAI ChatGPT and others) in JS runtime environments with TypeScript support.
Documentation: https://ts.llamaindex.ai/
Try examples online:
LlamaIndex.TS aims to be a lightweight, easy to use set of libraries to help you integrate large language models into your applications with your own data.
LlamaIndex.TS supports multiple JS environments, including:
For now, browser support is limited due to the lack of support for AsyncLocalStorage-like APIs
npm install llamaindex
pnpm install llamaindex
yarn add llamaindex
See our official document: https://ts.llamaindex.ai/docs/llamaindex/getting_started
In most cases, you'll also need to install provider packages to use LlamaIndexTS. These are for adding AI models, file readers for ingestion or storing documents, e.g. in vector databases.
For example, to use the OpenAI LLM, you would install the following package:
npm install @llamaindex/openai
pnpm install @llamaindex/openai
yarn add @llamaindex/openai
Check out our NextJS playground at https://llama-playground.vercel.app/. The source is available at https://github.com/run-llama/ts-playground
See our documentation: https://ts.llamaindex.ai/docs/llamaindex/getting_started/concepts
Please see our contributing guide for more information. You are highly encouraged to contribute to LlamaIndex.TS!
Please join our Discord! https://discord.com/invite/eN6D2HQ4aX
(top 24 of 26)
279 followers · starred Sep 2023
256 followers · starred Apr 2024
74 followers · starred May 2025
108 followers · starred Apr 2025