chat-llamaindex  by run-llama

Chatbot app for creating LLMs that know your data

created 1 year ago
962 stars

Top 39.1% on sourcepulse

GitHubView on GitHub
1 Expert Loves This Project
Project Summary

LlamaIndex Chat enables users to create and share custom chatbots powered by their own data, such as PDFs and text documents. It targets developers and power users looking to build data-aware conversational AI applications without extensive coding. The primary benefit is rapid prototyping and deployment of personalized chatbots.

How It Works

The application leverages LlamaIndexTS for data indexing and retrieval, integrating with LlamaCloud for data source management. Each bot utilizes a ChatEngine with a LlamaCloudIndex, allowing users to upload documents or generate new data sources. Prompt engineering and UI modifications facilitate bot customization.

Quick Start & Requirements

  • Install: Clone the repository, run pnpm install, pnpm run create-llama, set .env.development.local (requires OPENAI_API_KEY, LLAMA_CLOUD_API_KEY, LLAMA_CLOUD_PROJECT_NAME), run pnpm run get-demo, pnpm run generate-demo, and pnpm dev.
  • Prerequisites: NodeJS 18.
  • Demo Data: Download with pnpm run get-demo, upload with pnpm run generate-demo.
  • Docs: Hosted version available at https://chat.llamaindex.ai.

Highlighted Details

  • Supports bot sharing via unique URLs.
  • Allows bot customization through UI or direct code editing.
  • Integrates with LlamaCloud for data source management.
  • Uses ChatGPT-Next-Web as a starter template.

Maintenance & Community

The project is part of the run-llama organization. Further community or roadmap details are not explicitly provided in the README.

Licensing & Compatibility

The README does not specify a license. Compatibility for commercial use or closed-source linking is not detailed.

Limitations & Caveats

The Docker section is noted as potentially outdated. Sharing functionality requires a Vercel KV store for deployment on Vercel Hobby accounts. Custom bots require clearing local storage to reflect changes.

Health Check
Last commit

11 months ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
23 stars in the last 90 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), Jeff Hammerbacher Jeff Hammerbacher(Cofounder of Cloudera), and
1 more.

chathub by chathub-dev

0.1%
10k
All-in-one chatbot client
created 2 years ago
updated 4 months ago
Feedback? Help us improve.