Production-grade, agentic intelligence search platform with global multi-language support and multi-format export.
Project description
Omni Search Engine V4 — Ultimate Upgrade
Omni Search is a production-grade, agentic intelligence search platform designed to compete with the likes of Perplexity, SearchGPT, and ChatGPT Atlas. It combines multi-step agentic research, real-time source transparency, and a premium localized UI to deliver deep insights in seconds.
🚀 Key Features
1. Agentic Intelligence Core
- Multi-Step Research: Uses an autonomous agent to decompose complex queries into sub-tasks and recursively verify information.
- Deep Extraction: Automatically extracts "Extracted Facts" (entities, dates, and hard data) from research streams.
- Sentinel Reasoning: Powered by advanced reasoning models for high-fidelity synthesis.
2. Global Multi-Language System
- 29+ Languages: Full support for European, Asian, Middle Eastern, and African languages.
- Native Localization: The entire research stream is translated in real-time, matching the user's preferred native language.
- Flag-Aware UI: Dynamic UI elements reflect the selected global context.
3. Verified Source Transparency
- SSE Source Streaming: Sources are streamed and categorized in real-time.
- Inline Citations: Academic-grade citations
[1], [2]map directly to sources. - RL Relevance Scoring: Sources are ranked based on a reinforcement learning feedback loop (
Zapscore).
4. Professional Export Engine
- Triple Format Support: Export your research sessions as PDF, Microsoft Word (DOCX), or Markdown.
- Formatted Reports: Exports include metadata, queries, and structured research summaries.
5. Premium Competitive Features
- Focus Modes: Switch between
General,Academic(arXiv/Scholar focus),News, andCodemodes. - Related Questions: AI-generated follow-up questions to drive deeper discovery.
- Engagement Loop: Interactive feedback (Thumbs Up/Down) and one-click response copying.
🛠️ Technical Stack
- Backend: Python 3.12+, FastAPI, SQLAlchemy (Async), Uvicorn.
- Frontend: React 18, Vite, Lucide Icons, Vanilla CSS.
- Intelligence: Google Gemini (via sentinel-provider), Deep-Translator.
- Exporting: FPDF2, Python-Docx.
📦 Setup Instructions
Backend Setup
- Navigate to the
backend/directory. - Create a virtual environment:
python -m venv venv - Activate the environment:
.\venv\Scripts\activate - Install dependencies:
pip install fastapi uvicorn sqlalchemy httpx beautifulsoup4 deep-translator g4f google-generativeai tenacity python-docx fpdf2 aiosqlite - Set your API Key:
GEMINI_API_KEY=your_key_here - Run the server:
python main.py
Frontend Setup
- Navigate to the
frontend/directory. - Install dependencies:
npm install - Run the development server:
npm run dev - Open
http://localhost:5173in your browser.
📄 License
Distributed under the MIT License. See LICENSE for more information.
Developed with ❤️ by Shivay
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file omni_search_engine-4.0.0.tar.gz.
File metadata
- Download URL: omni_search_engine-4.0.0.tar.gz
- Upload date:
- Size: 19.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d3f6665aae564483a34fe9c5817f9873bb2d67c9b159edf605752d44f79ac589
|
|
| MD5 |
4c7746188cf3dd3c44e3272d8d936437
|
|
| BLAKE2b-256 |
65bed074e4a5a3385d27dab0edb5b1e4d604dc19823af19d07b44bb8fa083884
|
File details
Details for the file omni_search_engine-4.0.0-py3-none-any.whl.
File metadata
- Download URL: omni_search_engine-4.0.0-py3-none-any.whl
- Upload date:
- Size: 21.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ac7e1cacedb56e503b9a8183d4c3a426a3a9f131b7eeda2436fe97aab580e9b5
|
|
| MD5 |
130fc4f0546188b04552940751afd6c6
|
|
| BLAKE2b-256 |
388cc30d754751fafef4252099cb51d0ce3a0838068bc642fa66b4cf793b4d66
|