← Open Source
guangzhengli

ChatFiles

Document Chatbot — multiple files. Powered by GPT / Embedding.

ApplicationsResearch & knowledgeTypeScript
Open on GitHub
Momentum
+0stars in 24 hours0.0%
3.33k
Stars
459
Forks
+-1
This week
5
Contributors
Created 2023-03-28 · Updated 2026-10-14 · #7994 today
Top developers
guangzhengliqazxcdswe123gunjan5

guangzhengli/ChatFiles is ranked 7,994 with 3,335 stars.

Same-category comparison

guangzhengli/ChatFiles is ranked 7,994 among these 8 peers; johnbean393/Sidekick is ranked 7,996.

Same-category comparison
NameRankMetrics
QiuYannnn/Local-File-Organizer7,984
Language:
Python
Stars:
3,350
Forks:
330
Description:
An AI-powered file management tool that ensures privacy by organizing local texts, images. Using Llama3.2 3B and Llava v1.6 models with the Nexa SDK, it intuitively scans, restructures, and organizes files for quick, seamless access and easy retrieval.
agentheroes/agentheroes7,985
Language:
TypeScript
Stars:
3,347
Forks:
78
Description:
Generate, animate and schedule your AI characters 🤖.
xenova/whisper-web7,987
Language:
TypeScript
Stars:
3,346
Forks:
433
Description:
ML-powered speech recognition directly in your browser.
fuxicodex/Fuxi7,988
Language:
Python
Stars:
3,342
Forks:
229
johnbean393/Sidekick7,996
Language:
Swift
Stars:
3,320
Forks:
149
Description:
A native macOS app that allows users to chat with a local LLM that can respond with information from files, folders and websites on your Mac without installing any other software. Powered by llama.cpp.
deep-diver/LLM-As-Chatbot8,001
Language:
Python
Stars:
3,315
Forks:
374
Description:
LLM as a Chatbot Service.
errbotio/errbot8,003
Language:
Python
Stars:
3,311
Forks:
625
Description:
Errbot is a chatbot, a daemon that connects to your favorite chat service and bring your tools and some fun into the conversation.
X-D-Lab/LangChain-ChatGLM-Webui8,005
Language:
Python
Stars:
3,310
Forks:
491
Key parameters and specifications
Key parameters and specifications
ParameterValue
LanguageTypeScript
CategoryApplications
SubcategoryResearch & knowledge
KeywordsRAG
Stars3,335
Forks459
Contributors5
Created date2023-03-28
Updated date2026-10-14
Stars in 1 day0
Stars in 7 days-1
Rank7,994
Previous rank8,093
Rank change99
7-day stars rank16,786
Previous 7-day stars rank16,802
7-day stars rank change16
Total stars rank4,103
Previous total stars rank4,101
Total stars rank change-2
CountryChina
README summary

ChatFiles Deploy with Vercel this repository use LangchainJS, based on Chatbot-ui Technical architecture Product screenshot. **Upload your file and have a conversation with it. ** How to use it Init Vector DB Crate a vector db on Supabase How to run locally without limited 1. open browser with How to run locally chatfiles-ui How to deploy on vercel 1. Set environment variables follow doc/env-vars. Pay attention to the NEXT_PUBLIC_CHAT_FILES_UPLOAD_PATH value must be

/tmp. 5 [x] Chat with file by langchainjs and supabase vector db. Star History Sponsors More Sponsor methods: Who is sponsoring this project? Sponsored by The best china travel guide website Zhang Andy

Frequently asked questions

How many stars and forks are recorded?

guangzhengli/ChatFiles has 3,335 stars and 459 forks.

What is the repository rank?

guangzhengli/ChatFiles is ranked 7,994.

What language and category are recorded?

guangzhengli/ChatFiles has 3,335 stars, uses TypeScript and belongs to Applications.

Which repository is closest in rank?

guangzhengli/ChatFiles is compared with johnbean393/Sidekick, ranked 7,996 with 3,320 stars.

README

[

ChatFiles

Deploy with Vercel

](https://www.buymeacoffee.com/iguangzhengli)

this repository use LangchainJS, based on Chatbot-ui

Technical architecture

Product screenshot.

Upload your file and have a conversation with it.

How to use it

Init Vector DB

Crate a vector db on Supabase

How to run locally without limited

  1. clone this repository.
  2. create a .env file on root path.
  3. set environment variables in .env file follow doc/env-vars.md.

open browser with http://localhost:3000

How to run locally

chatfiles-ui

npm install
npm run dev

How to deploy on vercel

  1. Click the Deploy Button.
  2. Set environment variables follow doc/env-vars.md.
  3. Pay attention to the NEXT_PUBLIC_CHAT_FILES_UPLOAD_PATH value must be /tmp.

Feature

  • [x] Chat with GPT-3.5
  • [x] Chat with file by langchainjs and supabase vector db.

Star History

Sponsors

More Sponsor methods:

https://guangzhengli.com/sponsors

Who is sponsoring this project?

Sponsored by The best china travel guide website

         Zhang Andy     

Nearby in the ranking
Similar items