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
Metadata
Release files for omni-search-engine 4.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| omni_search_engine-4.0.0.tar.gz | 19.3 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| omni_search_engine-4.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 40.4 kB
Release files / omni_search_engine-4.0.0.tar.gz
| Download URL | omni_search_engine-4.0.0.tar.gz |
|---|---|
| Size | 19.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d3f6665aae564483a34fe9c5817f9873bb2d67c9b159edf605752d44f79ac589
|
|
BLAKE2b-256 checksum How to use checksums |
65bed074e4a5a3385d27dab0edb5b1e4d604dc19823af19d07b44bb8fa083884
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.6
|
Release files / omni_search_engine-4.0.0-py3-none-any.whl
| Download URL | omni_search_engine-4.0.0-py3-none-any.whl |
|---|---|
| Size | 21.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ac7e1cacedb56e503b9a8183d4c3a426a3a9f131b7eeda2436fe97aab580e9b5
|
|
BLAKE2b-256 checksum How to use checksums |
388cc30d754751fafef4252099cb51d0ce3a0838068bc642fa66b4cf793b4d66
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.6
|
Security for omni-search-engine 4.0.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.