akshh27

A Language Agnostic Chatbot that supports multilingual communication using NLP and machine learning. It detects user language automatically and provides real-time responses, enabling seamless interaction across different languages on a single platform

13
0
69% credibility
Found May 24, 2026 at 14 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
JavaScript
AI Summary

A multilingual chatbot platform designed for colleges. College administrators upload documents about their programs and policies, and the AI learns from this content. Students can then ask questions in any language—English, regional languages, or mixed language—and receive instant answers. If the chatbot can't find an answer, it connects students with college staff. The system automatically detects the user's language and responds in the same language, making college information accessible to diverse student populations.

How It Works

1
🏫 College sets up their chatbot

A college administrator logs into their dashboard and uploads documents about their programs, policies, and campus information.

2
📄 Documents become smart knowledge

The system reads through uploaded files—PDFs, images, and text—to understand what the college offers and how to help students.

3
🤖 Your chatbot is ready to help

Students visiting the college website can now chat with an AI assistant that understands their questions in any language.

4
🌍 Students ask questions freely

A student opens the chat, selects their college, and asks a question in their own language—whether English, Tamil, or a mix.

5
How does the chatbot respond?
Found an answer

The chatbot replies in the student's language with accurate information from the college's documents.

📞
Needs human help

If the chatbot can't find an answer, it shares the staff contact information so the student can get help directly.

🎓 Students get the help they need

Whether from the chatbot or a real person, students receive clear answers in their language—making college information accessible to everyone.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 14 to 13 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 Agnostic-chatbot?

Agnostic-chatbot is a Node.js chatbot platform that lets educational institutions deploy a multilingual AI assistant. The system powers two interfaces: a student-facing chat widget where users select their college and ask questions, and an admin portal for managing a knowledge base through document uploads. It uses Google Gemini for AI responses, PostgreSQL for data storage, and includes OCR capabilities to extract text from PDFs and images. The core promise is automatic language detection—users can ask questions in their preferred language, and the bot responds accordingly.

Why is it gaining traction?

The multilingual angle is the hook here. Rather than requiring users to switch languages or build separate chatbots per region, this attempts to handle everything in one pipeline. The knowledge base system is straightforward—admins upload documents, and the bot uses that content to answer queries. It falls back to staff contact information when it cannot find answers, which is a sensible escalation path for real-world use.

Who should use this?

Educational institutions in multilingual regions looking for a quick prototype of a campus assistant. Colleges wanting to let prospective students ask questions in regional languages without maintaining multiple bots. Developers evaluating a minimal viable product for similar RAG-based chatbot architectures can reference this as a starting point.

Verdict

The concept is solid, but the repository shows early-stage development. Thirteen stars and a 0.699% credibility score indicate minimal community validation. More concerning: the source exposes database credentials and an API key directly in the codebase—do not deploy this as-is without hardening the configuration. The multilingual handling works only for specific language pairs, so test it against your actual user base before committing. Consider this a proof-of-concept, not a production-ready solution.

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.