Skip to main content

QuantumScope 🚀

QuantumScope is a powerful CLI tool for AI-powered research and report generation, designed for researchers, developers, and professionals. Powered by a real-time WebSocket crawler, it delivers fast, customizable research reports with sources and downloadable files. Whether you're digging into academic papers, industry trends, or cutting-edge tech, QuantumScope streamlines your research workflow.

Note: This is the raw, production-ready version of QuantumScope. Stay tuned for epic AI enhancements coming soon! 💪

PyPI Version Python Versions License Discord


✨ Features

Feature Description
Real-Time Research Streams results via WebSocket from searc.ai for instant insights.
Customizable Reports Choose Summary, Multi-Agent, or Detailed reports with tones like Objective or Formal.
Interactive Mode Run multiple queries with a dynamic CLI prompt for iterative research.
Output Formats Save reports as text, markdown, or json for easy integration.
Domain Filtering Focus searches on specific domains (e.g., arxiv.org, nature.com).
Robust Error Handling Gracefully handles interruptions, timeouts, and server issues.

🛠️ Installation

pip install QuantumScope

Requirements:

  • Python 3.8+
  • Dependencies: websockets, aiohttp (auto-installed via pip)

Verify Installation:

QuantumScope --version

🚀 Quick Start

Run a research query in one line:

QuantumScope "impact of AI on climate change mitigation"

Want a detailed report with a formal tone?

QuantumScope -t detailed -o formal "latest trends in quantum machine learning"

Filter by specific domains:

QuantumScope --domains arxiv.org nature.com "CRISPR gene editing ethics"

Save output as Markdown:

QuantumScope "Python web frameworks" --output report.md --format markdown

Enter interactive mode:

QuantumScope --interactive

📈 How It Works

QuantumScope connects to a WebSocket server (wss://searc.ai/ws) to stream research data in real time. The CLI processes results into reports, sources, and downloadable files, with a colorful interface for a smooth experience.

graph TD
    A[User Query] --> B[QuantumScope CLI]
    B --> C[WebSocket Crawler]
    C --> D[searc.ai Server]
    D --> E[Sources & Raw Data]
    E --> F[Processed Report]
    F --> G[Output: Text/Markdown/JSON]

🎮 Usage Guide

Basic Commands

Option Description Example
-t, --type Report type: summary, multi_agents_report, research_report -t detailed
-o, --tone Tone: objective, formal, analytical, persuasive, informative -o formal
-d, --domains Filter by domains --domains arxiv.org nature.com
--no-logs Disable real-time logs --no-logs
-i, --interactive Interactive mode --interactive
--config Configure defaults --config
-O, --output Save report to file --output report.md
--format Format: text, markdown, json --format markdown
-v, --version Show version --version

Example Output:

🚀 QuantumScope Research Initiated: impact of AI on climate change mitigation
   Report: summary | Tone: Objective | Domains: Any
   Powered by QuantumScope AI Intelligence
📤 Connecting to QuantumScope Intelligence...
✅ Connected! AI agents are now researching...
======================================================================
🔗 Sources (3):
  1. https://www.nature.com/articles/s41560-021-00827-6
  2. https://arxiv.org/abs/2104.05123
  3. https://www.un.org/en/climatechange/ai-climate-solutions
⏬ Download Links:
  🔗 PDF: https://searc.ai/reports/ai_climate_123.pdf
📋 Report Text Preview:
AI is transforming climate change mitigation by optimizing energy systems...
======================================================================

Interactive Mode

QuantumScope --interactive

Commands:

Command Description Example
<query> Run a query AI in healthcare
set type <type> Set report type set type summary
set tone <tone> Set tone set tone analytical
set domains <d1,d2> Set domains set domains arxiv.org,sciencemag.org
set logs <on/off> Toggle logs set logs off
config Configure defaults config
help Show help help
quit Exit quit

Example Session:

QuantumScope (summary/Objective)> AI in healthcare
🚀 QuantumScope Research Initiated: AI in healthcare
...
QuantumScope (summary/Objective)> set type detailed
Report type set to: research_report
QuantumScope (research_report/Objective)> quit
👋 Exiting Interactive Mode. Goodbye!

Configuration

Set defaults:

QuantumScope --config

Options:

  1. Report Type: 1 (Summary), 2 (Multi-Agent), 3 (Detailed)
  2. Tone: 1 (Objective), 2 (Formal), etc.
  3. Show Logs: yes/no

Settings saved to ~/.QuantumScope/config.json.

Output Formats

Format Description Example
text Plain text with sources/links report.txt
markdown Formatted with headers report.md
json Full metadata report.json

Markdown Example:

QuantumScope Research Report

Query: AI in healthcare Report Type: summary Tone: Objective Generated: 2025-06-02 16:51:23 IST Duration: 12.34 seconds

📚 Sources

  1. https://www.nature.com/articles/s41591-021-01336-3
  2. https://arxiv.org/abs/2005.12345

📄 Repo Text

AI is revolutionizing healthcare through diagnostics...

🎉 CLI Animation

Simulated CLI progress:

🚀 Researching... [⠋] 🚀 Researching... [⠙] 🚀 Researching... [⠹] ✅ Done!


🛡️ Error Handling

Handles:

  • WebSocket Errors: Reconnects up to 6 times.
  • Timeouts: Exits after 120s inactivity.
  • Interrupts: Saves partial results on Ctrl+C.
  • Invalid Queries: Prompts for valid input.

Example Error: ` ❌ WebSocket Connection Error: Server unavailable at wss://searc.ai/ws

📊 Performance

Metric Value
Query Time ~10-30s (depends on report type)
Max Sources 15 displayed, unlimited stored
Max Report Size Streamed, no limit
Timeout 120s (configurable)

🐛 Troubleshooting

Issue Solution
WebSocket fails Check internet or try later. Ensure wss://searc.ai/ws is up.
No report generated Use --no-logs to debug or try another query.
Config errors Delete ~/.QuantumScope/config.json and rerun --config.

📚 Documentation


🤝 Community


🛡️ License

MIT License. See LICENSE.


Developed by Parvesh Rawal @ XenArcAI
*QuantumScope v1.0.2 | Ready for the future of AI research


Metadata

Release files for QuantumScope 1.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for QuantumScope 1.0.2
File Size Uploaded
quantumscope-1.0.2.tar.gz 23.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for QuantumScope 1.0.2
File Interpreter ABI Platform
quantumscope-1.0.2-py3-none-any.whl Python 3 none any Details

Total release size: 39.9 kB

Release files / quantumscope-1.0.2.tar.gz

Download URL quantumscope-1.0.2.tar.gz
Size 23.2 kB
Tags Source
SHA-256 checksum
How to use checksums
226d925f8f76c0f47c469c1b927aedc9c6a0ef543c9536a0651a22a444d5cd20
BLAKE2b-256 checksum
How to use checksums
3de52570602d4cb38cf885ae6189b97ba645d0da03ff192c1fdcc6e9de1469d9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.3

Release files / quantumscope-1.0.2-py3-none-any.whl

Download URL quantumscope-1.0.2-py3-none-any.whl
Size 16.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
330486069bc5cf934961841615067569ea9ed0236014358efa7b1b82aae759d0
BLAKE2b-256 checksum
How to use checksums
b8fa86e1f4450e8ee0b2a1b3eef881e7701a857c37c271671f67d93f3445ff1c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.3

Release history Release notifications | RSS feed

This release

1.0.2 This release

2 release files

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