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! 💪
✨ 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 viapip)
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:
- Report Type:
1(Summary),2(Multi-Agent),3(Detailed) - Tone:
1(Objective),2(Formal), etc. - 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
📄 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
- API Reference: Coming soon on ReadTheDocs (WIP)
- Contributing: See CONTRIBUTING.md (TBD)
- Issues: GitHub Issues
🤝 Community
- Discord: Join us!
- GitHub: Star & Fork
- Email: team@xenarcai.com
🛡️ 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)
| File | Size | Uploaded | |
|---|---|---|---|
| quantumscope-1.0.2.tar.gz | 23.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|