Skip to main content

Production-grade, agentic intelligence search platform with global multi-language support and multi-format export.

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

omni_search_engine-4.0.0.tar.gz (19.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

omni_search_engine-4.0.0-py3-none-any.whl (21.1 kB view details)

Uploaded Python 3

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

Hashes for omni_search_engine-4.0.0.tar.gz
Algorithm Hash digest
SHA256 d3f6665aae564483a34fe9c5817f9873bb2d67c9b159edf605752d44f79ac589
MD5 4c7746188cf3dd3c44e3272d8d936437
BLAKE2b-256 65bed074e4a5a3385d27dab0edb5b1e4d604dc19823af19d07b44bb8fa083884

See more details on using hashes here.

File details

Details for the file omni_search_engine-4.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for omni_search_engine-4.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ac7e1cacedb56e503b9a8183d4c3a426a3a9f131b7eeda2436fe97aab580e9b5
MD5 130fc4f0546188b04552940751afd6c6
BLAKE2b-256 388cc30d754751fafef4252099cb51d0ce3a0838068bc642fa66b4cf793b4d66

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page