| title | AviShkar |
|---|---|
| emoji | 🚀 |
| colorFrom | blue |
| colorTo | purple |
| sdk | docker |
| sdk_version | 4.0.0 |
| app_file | app.py |
| pinned | false |
AI-powered prior art patent search platform. Describe your invention idea in plain English and AviShkar searches existing patents and generates a novelty report instantly — no legal expertise needed.
- Describe your invention idea in plain English
- AviShkar searches Google Patents via SerpAPI
- Gemini AI analyzes results and generates a novelty report with:
- Novelty score (0-100)
- Most similar existing patents
- Differentiating features
- Risk level
- IPC class recommendation
- Frontend: HTML + CSS + JS (static)
- Backend: FstAPI + Python
- Patent Search:SerpAPI (Google Patents)
- AI Analysis:Gemini 2.5 Flash (Google AI Studio)
- Embeddings:mxbai-embed-large-v1 (SentenceTransformers)
- Similarity Ranking:Cosine similarity
git clone https://github.com/aeriellaaa/Avishkar.git
cd Avishkarpip install fastapi uvicorn python-dotenv google-generativeai sentence-transformers requests gradioGEMINI_API_KEY=your_gemini_key_here
SERPAPI_KEY=your_serpapi_key_here
Get your keys here:
- Gemini: https://aistudio.google.com
- SerpAPI: https://serpapi.com
uvicorn api_server:app --reload --host 127.0.0.1 --port 8000python -m http.server 8080http://localhost:8080
AviShkar/
├── index.html # Main frontend
├── styles.css # Styling
├── script.js # Frontend logic
├── api_server.py # FastAPI backend
├── search.py # Patent search via SerpAPI
├── analyzer.py # Gemini AI analysis
├── ui/
│ └── theme.py # Gradio theme (optional)
├── requirements.txt # Dependencies
├── .env # API keys (never commit this)
└── .gitignore
| Name | Role |
|---|---|
| Srishti Srivastava | Team Lead · Patent Search Module · API Server |
| Malavika Rajeev Nair | Frontend · UI Design |
| Akshata Srivastava | App Integration · Glue Code |
| Palak Lohia | Gemini AI Analysis Module |
OssomeHacks — GitHub Community SRM Track: Open Innovation using AI/ML