Skip to main content

Omni Search Engine V4 — Ultimate Upgrade

Omni Banner License Status

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 (Zap score).

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, and Code modes.
  • 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

  1. Navigate to the backend/ directory.
  2. Create a virtual environment: python -m venv venv
  3. Activate the environment: .\venv\Scripts\activate
  4. Install dependencies: pip install fastapi uvicorn sqlalchemy httpx beautifulsoup4 deep-translator g4f google-generativeai tenacity python-docx fpdf2 aiosqlite
  5. Set your API Key: GEMINI_API_KEY=your_key_here
  6. Run the server: python main.py

Frontend Setup

  1. Navigate to the frontend/ directory.
  2. Install dependencies: npm install
  3. Run the development server: npm run dev
  4. Open http://localhost:5173 in 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)

Source distribution for omni-search-engine 4.0.0
File Size Uploaded Provenance
omni_search_engine-4.0.0.tar.gz 19.3 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for omni-search-engine 4.0.0
File Interpreter ABI Platform
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.

Release history Release notifications | RSS feed

This release

4.0.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page