Full-stack AI chat with RAG 🎉

AI Chatbot for everyone.

A secure AI chat workspace with login, persistent conversation history, real-time streaming responses, and optional PDF/TXT document grounding per conversation.

Powered by the tools behind real-time document-aware chat

Next.js
React
FastAPI
PostgreSQL
Redis
Pinecone
Gemini
SSE Streaming
Tailwind CSS
JWT Auth
BGE Embeddings
TypeScript
Next.js
React
FastAPI
PostgreSQL
Redis
Pinecone
Gemini
SSE Streaming
Tailwind CSS
JWT Auth
BGE Embeddings
TypeScript

Built For Document-Aware Chat

A full-stack Gemini chat app with protected accounts, persistent threads, streaming responses, and conversation-scoped document grounding.

Secure User Accounts

Register, sign in, and keep each user's conversations private with JWT authentication and refresh-token rotation.

Streaming Gemini Responses

Assistant replies stream in real time over Server-Sent Events, so responses appear as they are generated.

Persistent Conversations

Every chat is saved to PostgreSQL, with a sidebar for starting, selecting, and resuming previous conversations.

Conversation-Scoped Documents

Upload PDF or TXT files to a specific conversation. Documents stay attached to that thread only.

Document-Grounded RAG Mode

Route questions through Pineconeany retrieval and get Gemini answers grounded in indexed document chunks.

Smart Context Management

Redis keeps recent Gemini context fast while older turns are compacted into summaries for longer conversations.

Live Weather

Ask about temperature, forecasts, or locations, and the assistant fetches live details to give you immediate, grounded answers.

Zero-Setup Intelligence

Just start typing. The assistant automatically detects whether to answer casually, read your documents, look up weather, or draft support tickets.

Effortless Support Ticketing

Describe a bug or feature request in plain English, and the chatbot automatically formats and submits a support ticket for admin review.

Meet the Developer

Learn more about the Developer.

RZ

Razin

Developer

What Our Customers Say

Join thousands of businesses that have transformed their customer support with Chat. Here's what they have to say about real results.

SC
Sarah Chen

@sarahchen

Chat reduced our support ticket response time by 60%. The AI understands context incredibly well and our customers love the instant responses.
MJ
Marcus Johnson

@marcusj

We've seen a 40% reduction in support costs since implementing Chat. It handles routine queries flawlessly, letting our team focus on complex issues.
ER
Emily Rodriguez

@emilyrodriguez

The setup was surprisingly simple. Within hours, Chat was answering customer questions with accuracy that rivals our best human agents.
SC
Sarah Chen

@sarahchen

Chat reduced our support ticket response time by 60%. The AI understands context incredibly well and our customers love the instant responses.
MJ
Marcus Johnson

@marcusj

We've seen a 40% reduction in support costs since implementing Chat. It handles routine queries flawlessly, letting our team focus on complex issues.
ER
Emily Rodriguez

@emilyrodriguez

The setup was surprisingly simple. Within hours, Chat was answering customer questions with accuracy that rivals our best human agents.
SC
Sarah Chen

@sarahchen

Chat reduced our support ticket response time by 60%. The AI understands context incredibly well and our customers love the instant responses.
MJ
Marcus Johnson

@marcusj

We've seen a 40% reduction in support costs since implementing Chat. It handles routine queries flawlessly, letting our team focus on complex issues.
ER
Emily Rodriguez

@emilyrodriguez

The setup was surprisingly simple. Within hours, Chat was answering customer questions with accuracy that rivals our best human agents.
SC
Sarah Chen

@sarahchen

Chat reduced our support ticket response time by 60%. The AI understands context incredibly well and our customers love the instant responses.
MJ
Marcus Johnson

@marcusj

We've seen a 40% reduction in support costs since implementing Chat. It handles routine queries flawlessly, letting our team focus on complex issues.
ER
Emily Rodriguez

@emilyrodriguez

The setup was surprisingly simple. Within hours, Chat was answering customer questions with accuracy that rivals our best human agents.
DK
David Kim

@davidkim

Our customer satisfaction scores jumped 25% after deploying Chat. It's like having a 24/7 support team that never sleeps.
PP
Priya Patel

@priyapatel

Chat's multilingual support opened up global markets for us. We now serve customers in 12 languages without hiring additional staff.
AT
Alex Thompson

@alexthompson

The analytics dashboard is a game-changer. We now understand our customers' pain points better than ever and can proactively improve our product.
DK
David Kim

@davidkim

Our customer satisfaction scores jumped 25% after deploying Chat. It's like having a 24/7 support team that never sleeps.
PP
Priya Patel

@priyapatel

Chat's multilingual support opened up global markets for us. We now serve customers in 12 languages without hiring additional staff.
AT
Alex Thompson

@alexthompson

The analytics dashboard is a game-changer. We now understand our customers' pain points better than ever and can proactively improve our product.
DK
David Kim

@davidkim

Our customer satisfaction scores jumped 25% after deploying Chat. It's like having a 24/7 support team that never sleeps.
PP
Priya Patel

@priyapatel

Chat's multilingual support opened up global markets for us. We now serve customers in 12 languages without hiring additional staff.
AT
Alex Thompson

@alexthompson

The analytics dashboard is a game-changer. We now understand our customers' pain points better than ever and can proactively improve our product.
DK
David Kim

@davidkim

Our customer satisfaction scores jumped 25% after deploying Chat. It's like having a 24/7 support team that never sleeps.
PP
Priya Patel

@priyapatel

Chat's multilingual support opened up global markets for us. We now serve customers in 12 languages without hiring additional staff.
AT
Alex Thompson

@alexthompson

The analytics dashboard is a game-changer. We now understand our customers' pain points better than ever and can proactively improve our product.
Pricing Plans

Choose your plan

Start with our free AI chatbot to automate support, or upgrade to Pro for unlimited training sources and advanced integrations.

Save 20% On Annual Billing

Free
Perfect for testing ChatDeck on your personal website
$0
Per month
  • 1 AI Chatbot
  • 50 conversations/month
  • Train on 1 website
  • Basic analytics
  • Community support
Pro
For growing businesses that need more power
$29
Per month
  • All Free features, plus:
  • 3 AI Chatbots
  • 1,000 conversations/month
  • Train on unlimited websites & docs
  • Remove ChatDeck branding
  • Integrations (Slack, Zapier)
  • Priority email support
Business
For large teams requiring scale and control
$99
Per month
  • All Pro features, plus:
  • 10 AI Chatbots
  • 5,000 conversations/month
  • Priority 24/7 support
  • API Access
  • Smart Escalation to humans
  • Custom integrations

Frequently Asked Questions

Practical details about authentication, streaming chat, document uploads, and how ChatDeck routes document-grounded answers.

Chat is a full-stack AI chat application with user authentication, persistent conversations, Gemini streaming responses, and optional document-grounded answers.