Screenshots of the finished app will be added here before it goes on sale.
Coming soonIntermediate
AI Customer Support Application
A customer support assistant that answers from your own knowledge base. It keeps conversation history, collects feedback on each answer and comes with an admin dashboard to review conversations and see which questions it couldn't answer.
from ₹499 at launch
One-time payment · 3 editions · licence · not on sale yet
For: Junior developers and freelancers building for clients
Try the free demo¶
A related free tool you can try now: Chat with your website. It's a demo, not the app you'd buy. Here's the difference.
The free demo
- Answers from a website you enter, not a knowledge base you manage
- No conversation history, feedback or admin dashboard
- Runs on our server with usage limits
The paid app adds
- Your own knowledge base, managed from an admin dashboard
- Conversation history and answer feedback
- Runs on your own server, with the full source code
Overview¶
The problem it solves
Support teams answer the same questions every day, and generic chatbots make up policies. This app answers from your own help articles, says when it doesn't know, and shows you which questions need better articles.
Who it's for
Junior developers and freelancers building for clients · Intermediate level
Main benefits
- Answers grounded in your own help articles
- Feedback on every answer and a dashboard to review them
- Unanswered questions listed, so you know what to document next
- A complete product you can adapt for clients
Features¶
This app is in development. These are the features of the finished app; screenshots and the exact file list will be added before it goes on sale.
What it does
- Chat widget for customers
- Answers from your knowledge base
- Conversation history
- Thumbs up or down feedback on answers
- Admin dashboard - conversations, feedback, unanswered questions
- Knowledge base management (add or update articles)
Technical capabilities
- RAG over the knowledge base with Sentence Transformers and FAISS
- Groq-hosted LLM with grounding rules
- SQLite storage for conversations and feedback
- FastAPI backend with separate customer and admin APIs
- Password-protected admin dashboard
Architecture¶
flowchart LR
C[Customer] -->|question| W[Chat widget]
W --> API[FastAPI backend]
API --> R[Retrieve articles]
R --> V[(FAISS index of articles)]
R --> L[Groq LLM]
L -->|answer| W
API <--> DB[(SQLite: conversations, feedback)]
A[Admin] --> D[Admin dashboard]
D --> API
D -->|update articles| K[Knowledge base] --> V
Data flow
- The customer's question goes from the chat widget to the backend.
- The most relevant help articles are retrieved from the FAISS index.
- The LLM answers only from those articles, or says it doesn't know.
- The conversation and any feedback are saved to SQLite.
- The admin dashboard shows conversations, feedback and unanswered questions.
Backend components
- FastAPI customer and admin APIs
- SQLite database for conversations and feedback
- Knowledge base loader and indexer
- Admin dashboard (HTML and JavaScript)
AI components
- Sentence Transformers embeddings and FAISS retrieval
- Grounded support prompt with a fallback answer
- Groq-hosted LLM
Technology stack¶
| Technology | What it does here |
|---|---|
| Python | The language of the whole app |
| FastAPI | Customer and admin APIs |
| Sentence Transformers | Embeddings for help articles |
| FAISS | Article search |
| Groq | LLM for answers |
| SQLite | Conversations and feedback |
What's included¶
Everything is delivered as a private download after payment. Nothing paid is ever public on this site.
| What you get | Learner | Career | Developer |
|---|---|---|---|
| Complete source code (ZIP)The whole application: backend, frontend and configuration, organised as a real project. | ✓ | ✓ | ✓ |
| READMEWhat the app does, how the code is organised and how to run it. | ✓ | ✓ | ✓ |
| Requirements filerequirements.txt with pinned versions, so installs are repeatable. | ✓ | ✓ | ✓ |
| Environment example.env.example listing every setting and API key, with safe defaults. | ✓ | ✓ | ✓ |
| Setup tutorialStep-by-step guide from download to a running app on Windows, macOS or Linux. | ✓ | ✓ | ✓ |
| Architecture diagramThe diagram on this page as an image, plus the source to edit it. | – | ✓ | ✓ |
| Architecture walkthroughWhy each component exists and how a request flows through the code. | – | ✓ | ✓ |
| Interview Q&AQuestions interviewers ask about a project like this, with model answers. | – | ✓ | ✓ |
| Resume bullet pointsReady-to-adapt bullet points describing the project for your resume. | – | ✓ | ✓ |
| Docker configurationDockerfile and docker-compose.yml to run it in containers. | – | – | ✓ |
| Test casesAutomated tests (pytest) for the main features. | – | – | ✓ |
| Deployment guideHow to deploy it to a cloud platform, with the settings to change for production. | – | – | ✓ |
System requirements¶
| Python | Python 3.11 or newer |
|---|---|
| Memory (RAM) | 4 GB |
| Disk space | About 2 GB for dependencies and the embedding model |
| Python packages | fastapi uvicorn sentence-transformers faiss-cpu groq jinja2 |
| API keys and services | A Groq API key (Groq offers a free tier with rate limits) |
| Operating system | Windows, macOS or Linux |
Choose your edition¶
Learner Edition
₹499 one-time · at launch
Learn how it works and run it yourself.
- Complete source code (ZIP)
- README
- Requirements file
- Environment example
- Setup tutorial
Not available at the moment.
Career Edition
₹799 one-time · at launch
Everything to present it in interviews and on your resume.
- Complete source code (ZIP)
- README
- Requirements file
- Environment example
- Setup tutorial
- Architecture diagram
- Architecture walkthrough
- Interview Q&A
- Resume bullet points
Not available at the moment.
Developer Edition
₹1,499 one-time · at launch
Production extras and a commercial licence for client work.
- Complete source code (ZIP)
- README
- Requirements file
- Environment example
- Setup tutorial
- Architecture diagram
- Architecture walkthrough
- Interview Q&A
- Resume bullet points
- Docker configuration
- Test cases
- Deployment guide
Not available at the moment.
Prices are in Indian rupees, one-time, with no subscription. Not on sale yet: "Notify me" adds you to the launch list for this app.
Licence and support¶
Personal licence
Use the code to learn, run it for yourself and show it in your portfolio and interviews. You may not resell or redistribute the code, or use it in work for clients.
Comes with: Learner Edition, Career Edition
Commercial licence
Everything in the personal licence, plus use in your own commercial products and in work for clients. You may not resell or redistribute the source code itself, as-is or as a template.
Comes with: Developer Edition
- Learner Edition: Help by email if a file is missing or won't open.
- Career Edition: Help by email if a file is missing or won't open.
- Developer Edition: 30 days of email support for setup and code questions, plus help with file problems.
Full wording: Licence information · Refund policy
FAQ¶
When can I buy it?
It's in development and not on sale yet. Leave your email below and you'll get one email when it launches.
Which edition should I choose?
Learner if you want to study the code and run it yourself. Career if you'll present it in interviews or on your resume: it adds the architecture walkthrough, interview Q&A and resume bullet points. Developer if you'll use it in client or commercial work: it adds Docker, tests, a deployment guide, a commercial licence and 30 days of email support.
How will I receive the files?
After payment you'll get a private download of the ZIP for your edition. Paid files are never public on this site.
Does it include API keys or hosting?
No. You'll use your own API keys (see System requirements) and run it on your own machine or server.
Can I use it for client work?
Only with the Developer Edition's commercial licence. See Licence information.
Can I get a refund?
See the Refund & Cancellation Policy. It will be updated with the terms for source code before any app goes on sale.
I have a question that isn't answered here.
Use the contact page or email aiwithpriyabrat@gmail.com. We reply within 2 working days.
Related applications¶
Get AI Customer Support Application at launch
It's in development. Leave your email and you'll get one message when it goes on sale, from ₹499. No spam.