GraphCanon updated 1w · GitHub synced 1w
Decision brief
ChatFiles uses GPT and embedding technologies with LangchainJS for document interaction via a Supabase vector database.
Good fit when
- You need to integrate file-based conversations into your web apps using TypeScript.
- Your project benefits from deploying on Vercel, as supported by ChatFiles documentation.
Avoid when
- If you aim to use languages other than TypeScript for your document chatbot functionality.
- Your deployment preferences prioritize platforms other than Vercel, which is highlighted in ChatFiles' documentation.
- Pricing:
- freemium - Available under the MIT license, it is free to use. However, users might incur costs for hosting with Vercel and database usage on Supabase.
- Requirements:
- Local setup requires setting environment variables as outlined in the documentation.
Observed Jul 14, 2026 · Source: enrich:decision_facts
Verify the decision
Adoption
Package downloads where a registry match exists. GitHub stars (3,341) are secondary evidence.
- Docker Hub pulls (30d)
- 9,634·Docker Hub API·1w
Maintenance and security
Full trust report- Maintenance
- Dormant (605d since push)
- As of 1w
- Provenance
- Not a fork · Personal account
- As of 1w
- Security (OSV)
- No lockfile
- As of 1mo
Public GitHub metadata and optional OSV scans. Signals, not a guarantee. Trust methodology.
Install
npm install ChatFiles npmSimilar tools
Same-category neighbours. No typed graph edges are catalogued for this tool yet.
Evidence and technical details
Sourced facts, taxonomy, compatibility claims, README excerpt, and machine-readable endpoints.
Overview
A document chatbot that allows users to have conversations with uploaded files using technologies like LangchainJS and Supabase vector database.
Capability facts
- Deploy
- Self-host
Source: dockerfile:Dockerfile · Aug 15, 2026
- Docker
- Dockerfile present
Source: dockerfile:Dockerfile · Aug 15, 2026
- CLI
- CLI entrypoint
Source: package.json:bin|scripts · Aug 15, 2026
- MCP server
- No MCP server detected
Source: repo_scan · Aug 15, 2026
- Languages
- typescript, javascript
Source: github.language+package.json · Aug 15, 2026
Categories
Compatibility
Sourced claims from the README excerpt - not unsourced marketing copy.
Tags
README
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
- clone this repository.
- create a .env file on root path.
- 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
- Click the Deploy Button.
- Set environment variables follow doc/env-vars.md.
- Pay attention to the NEXT_PUBLIC_CHAT_FILES_UPLOAD_PATH value must be /tmp.
Feature
- Chat with GPT-3.5
- 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
For agents
This page has a .md twin and JSON over the API.




