zhanghang2017

基于react+node+langchaing构建AI+RAG智能体聊天应用

17
0
69% credibility
Found Apr 09, 2026 at 17 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
TypeScript
AI Summary

A web app that lets users upload documents to a personal knowledge base and query them through a conversational AI assistant with retrieval-augmented generation.

How It Works

1
🌐 Discover the app

You find this simple web page where an AI can chat about your own documents like a smart helper.

2
📤 Add your files

Drag and drop your PDFs, Word files, or text notes into the knowledge area to teach the AI what you care about.

3
Files come alive

Watch as your documents get chopped into smart pieces and stored safely, ready for real questions.

4
💬 Start asking

Switch to chat and type a question about anything in your files, like 'What does the report say about sales?'

5
🎯 Get perfect answers

The AI replies instantly with helpful info pulled straight from your docs, plus handy source links.

😊 Your wise companion

Now you have a personal expert that remembers your files forever and chats naturally anytime.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 17 to 17 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is AI-chat-rag?

AI-chat-rag is a full-stack TypeScript app for building RAG-powered chat interfaces, with React frontend, Node backend, and Python AI service using LangChain and Chroma. Users upload PDFs, DOCs, or TXT files, which get chunked, embedded (Zhipu), and stored for retrieval during chats with OpenAI-compatible models. It delivers grounded, streaming responses with citations, session history, and a knowledge base dashboard—perfect for quick ai chat rag setups without vector store headaches.

Why is it gaining traction?

It bundles everything: chunked uploads for big files, real-time ingestion progress via SSE, and per-user file management with dispatch/offload/delete. Devs dig the seamless flow from upload to chat, plus offline-capable local Chroma and env-driven setup for paperless ai rag chat. Stands out from bare LangChain scripts by offering a polished UI and backend APIs ready for prod tweaks.

Who should use this?

Backend devs prototyping rag chat with azure ai search python hybrids, or frontend teams needing ai chat ragatha demos. Ideal for startups building internal chat ai ragazza tools over docs, especially if tired of gluing UIs to vector APIs manually.

Verdict

Grab it as a RAG chat blueprint—docs cover setup, APIs are clean, and multi-service split scales well. Low 17 stars and 0.7% credibility reflect early maturity (no tests visible), so fork and harden for real use; great for learning TypeScript RAG stacks.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.