Skip to content

Repository files navigation

ClaritySearch

An intelligent search assistant that combines Google's powerful search engine with Gemini 1.5 Pro's summarization capabilities to deliver concise, relevant, and context-aware results. This project simplifies information retrieval by eliminating noise, extracting key insights, and enhancing productivity across domains.


Features

  • Google Custom Search API integration for real-time, ranked web results.
  • Gemini 1.5 Pro API summarization for extracting key points and context.
  • Next.js + TypeScript + Tailwind CSS for a fast, responsive UI.
  • Delivers concise, user-friendly summaries from top search results.
  • Designed to reduce information overload, save time, and highlight relevance.

Tech Stack

  • Frontend: Next.js, TypeScript, Tailwind CSS
  • APIs: Google Custom Search API, Gemini 1.5 Pro Flash
  • Deployment: Vercel (or your preferred platform)

Workflow

  1. User Input: User enters a natural language query.
  2. Search Phase: Query is sent to Google Custom Search API.
  3. Result Filtering: Top 10 (can be configured to retrieve more) relevant links are fetched.
  4. Summarization Phase: Results are sent to Gemini 1.5 Pro Flash for summarization.
  5. Output: Concise, readable summary is shown to the user.

Future Scope

  • Multi-modal support: voice, images, video summarization
  • Personalized summaries with user profiles
  • Domain-specific tuning (e.g., medical, legal, financial)
  • Knowledge graph visualization and entity linking
  • Real-time alerts and auto-clustering of new content
  • Citation-based summarization with bias detection
  • Browser extensions and mobile SDKs
  • Analytics dashboards and decision-making tools

Installation

git clone https://github.com/kautilyadevaraj/AI-Powered-Search-Assistant
cd ai-search-assistant
npm install
npm run dev

License

This project is for academic demonstration purposes. Reach out to me for reuse or collaboration.

About

An intelligent search assistant that combines Google's powerful search engine with Gemini 1.5 Pro's summarization capabilities to deliver concise, relevant, and context-aware results. This project simplifies information retrieval by eliminating noise, extracting key insights, and enhancing productivity across domains.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages