8000 GitHub - alaaet/research_wizard: Research Wizard is a modern desktop application that streamlines the entire research workflow. Manage projects, discover literature, and draft reports with the help of advanced AI agents—all in a unified, customizable workspace.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Research Wizard is a modern desktop application that streamlines the entire research workflow. Manage projects, discover literature, and draft reports with the help of advanced AI agents—all in a unified, customizable workspace.

License

Notifications You must be signed in to change notification settings

alaaet/research_wizard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Research Wizard Logo

Research Wizard

Your all-in-one desktop workspace for research management, literature discovery, and AI-powered drafting.

Sponsor me on GitHub  Buy Me a Coffee at ko-fi.com


React TypeScript Electron Node.js Tailwind CSS SQLite

Download Research Wizard Watch Demo License CC BY-NC-SA 4.0

Research Wizard Logo

🚀 Overview

Research Wizard is a modern desktop application that streamlines the entire research workflow. Manage projects, discover literature, and draft reports with the help of advanced AI agents—all in a unified, customizable workspace.


✨ Features

  • Project Management: Create, organize, and edit research projects with metadata, keywords, and research questions. AI-assisted keyword/question generation.
  • Literature Discovery & Management:
    • Search and import papers from top research databases (see Integrations below).
    • Annotate, organize, and manage literature per project.
  • AI-Powered Drafting:
    • Generate outlines and full drafts using leading AI models (Gemini, OpenAI, Claude).
    • Both manual and AI-assisted drafting supported.
  • Customizable Report Generation:
    • Generate, edit, and export research reports in Markdown, DOCX, or PDF.
    • Fine-tune report parameters and structure.
  • Settings & Integrations:
    • Configure AI agents and literature retrievers, manage API keys, and set user/language preferences.
    • Modular and extensible for new integrations.
  • Internation BA75 alization:
    • UI supports multiple languages and RTL/LTR layouts.
    • Modern UI/UX:
    • Built with reusable, accessible components and a clean, responsive design.

🔌 Integrations

AI Agents

  • Gemini (Google AI) — default
  • OpenAI
  • Claude (Anthropic)

Literature Retrievers

  • Exa (AI-based, free-tier available)
  • Crossref
  • DBLP
  • PLOS
  • OpenAlex
  • EuropePMC
  • CoreAPI
  • Elsevier
  • NCBI-NIH
  • arXiv
  • Semantic Scholar

Each retriever/agent can be enabled, configured, or extended via the Settings panel.


🏗️ Architecture

  • Frontend: React + TypeScript, modular component system, hooks, and context for state management.
  • Backend: Node.js/TypeScript, modular clients for AI and literature APIs, extensible retriever/agent system.
  • IPC Connectors: Seamless communication between frontend and backend for data, AI, and search operations.

📥 Download


🖥️ Installation

  1. Clone the repository:
    git clone https://github.com/alaaet/research_wizard.git
    cd research_wizard
  2. Install dependencies:
    # For example, if using npm
    npm install
  3. Run the app:
    npm start
    Or download the latest installers for your OS.

🛠️ Customization & Extensibility

  • Add New AI Agents or Retrievers:
    • Extend the backend by adding new modules in backend/ai_client/agents or backend/search_client/retrievers.
    • Register new agents/retrievers in the settings JSON files.
  • UI Customization:
    • Modify or add React components in src/components.
  • Internationalization:
    • Add new languages in src/locales.

👩‍💻 Developer Guide

  • Code Structure:
    • src/ — Frontend (React, UI, hooks, pages)
    • backend/ — Backend (API clients, search, AI, utilities)
  • API Keys:
    • Store your API keys for AI agents and retrievers in the Settings panel or as environment variables.
  • Contribution Guide:

📚 Documentation


🤝 Contributing

We welcome contributions! Please read our contribution guidelines and open an issue or pull request.


📢 Credits

  • Icons from LobeHub
  • Built with ❤️ for the research community
  • Code was partially created by Lovable
  • Cursor contributed to some specific implementations

License

This project is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License (CC BY-NC-SA 4.0).

What this means:

  • You can:

    • Use the software for non-commercial purposes
    • Share and distribute the software
    • Modify and adapt the software
    • Use the software for academic and research purposes
  • You cannot:

    • Use the software for commercial purposes
    • Distribute modified versions without sharing the source code
    • Remove the license and attribution requirements

For more details, please see the LICENSE file.

Contact

For any questions or support, please contact info@rwiz.eu

About

Research Wizard is a modern desktop application that streamlines the entire research workflow. Manage projects, discover literature, and draft reports with the help of advanced AI agents—all in a unified, customizable workspace.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  
0