Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🧠 CoreSearch β€” Chat-Style Research Assistant (React + FastAPI)

CoreSearch is your fast, local research agent. Powered by Groq (Mistral SABA 24B) and LangChain, this full-stack app gives you an AI assistant that pulls from real-time web, Wikipedia, and academic sources.

No fluff. Just chat, tools, and fast responses.


πŸš€ Features

  • πŸ” Ask Anything Get answers powered by mistral-saba-24b hosted on Groq.
  • 🧠 LangChain Agent Smart tool use via ReAct logic.
  • πŸ“š Research Tools Wikipedia, DuckDuckGo, arXiv search, PDF support (WIP).
  • πŸ’¬ Multi-Chat Support Create, name, and revisit chats.
  • πŸ’Ύ Chat History (MongoDB) Persistent conversations.
  • ⚑ Fast Backend Built with FastAPI + Groq's blazing inference.
  • πŸ’» Red-Themed UI React + Tailwind, clean dark mode.

πŸ›  Stack

Tech Role
React + Tailwind Frontend
FastAPI Backend API
LangChain Agent + tool orchestration
Groq + Mistral LLM backend
MongoDB Chat storage
DuckDuckGo API Web search
arXiv API Academic paper lookup
Wikipedia API General fact search

πŸ§ͺ Local Setup

1. 
git clone [https://github.com/your-username/CoreSearch](https://github.com/your-username/CoreSearch)
cd CoreSearch

2.
cd backend
python -m venv venv
source venv/bin/activate  # Windows: venv\Scripts\activate
pip install -r requirements.txt
MONGO_URL=your_mongo_uri
GROQ_API_KEY=your_groq_key
uvicorn main:app --reload

3.
cd frontend
npm install
npm run dev

CoreSearch/ β”œβ”€β”€ backend/ β”‚ β”œβ”€β”€ main.py β”‚ β”œβ”€β”€ agent.py β”‚ β”œβ”€β”€ db.py β”‚ └── .env β”œβ”€β”€ frontend/ β”‚ β”œβ”€β”€ src/ β”‚ β”‚ β”œβ”€β”€ App.jsx β”‚ β”‚ β”œβ”€β”€ api.js β”‚ β”‚ └── components/ β”‚ β”‚ └── Sidebar.jsx β”‚ └── index.css β”œβ”€β”€ .gitignore └── README.md

✨ Live Demo Coming soon. Local runs smooth and fast.

πŸ”’ Notes No user auth (yet) Local MongoDB required Ideal for showcasing full-stack + LangChain apps πŸ“„ License MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages