Favicon of LlamaIndex Chat

LlamaIndex Chat

A self-hosted chatbot builder creates and shares bots for PDF and text documents, using LlamaCloud for data and OpenAI for AI responses.

Alternative to:

LlamaIndex Chat is a chatbot builder for people who want assistants that answer questions about their own documents. It's an example application built with LlamaIndexTS; you can host the app yourself, but it relies on cloud services for document indexing and AI responses.

  • Document chat: Upload PDF or text files and connect bots to document collections indexed in LlamaCloud.
  • Custom bots: Give bots their own prompts, edit them through the interface, or clone a demo bot as a starting point.
  • Shareable links: Share a bot through a unique URL so others can open it and chat; the original demo bots are read-only and can't be shared.

The app is open source under the MIT license and uses ChatGPT-Next-Web as its starter template. You can run it locally with Node.js or deploy it to Vercel. The project also includes Docker deployment files, though that deployment path may be outdated. A hosted version at chat.llamaindex.ai lets visitors use the app without signing in.

Self-hosting doesn't make it an offline or fully local AI tool. It requires internet access, an OpenAI API key and a LlamaCloud account with an API key. Document data goes to LlamaCloud for indexing, and AI requests use OpenAI. Sharing on Vercel requires a connected Vercel KV store.

Similar to LlamaIndex Chat