Skip to content

ChatResearch is a desktop app for young researchers to build research libraries, chat with AI, and discover insights. Features ChatGPT integration, paper management, and research assistance.

License

Notifications You must be signed in to change notification settings

yueyueL/ResearchChat

Repository files navigation

English | 简体中文

Your AI-Powered Research Assistant for Scholars and Students

About ChatResearch

ChatResearch is an AI-powered desktop application designed to assist early-career research students and exprienced researchers in their academic pursuits. It's currently in its preview version, offering a glimpse into the future of AI-assisted research. You can access this link for more information.

Why ChatResearch?

As researchers and students, we often find ourselves asking questions like:

  • "What are the recent updates in my research area on arXiv?"
  • "What problems were solved at top conferences in my domain like ICML, CVPR, or USENIX Security?"
  • "How can I quickly summarize the key findings of this paper?"
  • "What are the potential research gaps in my field?"

ChatResearch is designed to answer these questions and more, leveraging the power of AI to provide insights in minutes, not hours.

Features

  • AI-Powered Chat: Engage in research discussions with advanced AI models (e.g., GPT-4, LLama, Deepseek).
  • Paper Library Management: Organize and manage your research papers efficiently.
  • AI-Assisted Paper Analysis: Get quick summaries and insights from papers.
  • Arxiv Integration: Stay updated with the latest papers in your field.
  • Conference Proceedings Analysis: Quickly understand the key trends from top conferences.
  • Research Gap Identification: AI-assisted analysis to help identify potential research opportunities.
  • Multi-Language Support: Communicate in your preferred language.
  • Cross-Platform Availability: Use on Windows, Mac, or Linux.

Future Versions

I am continuously working to enhance ChatResearch with new features and improvements. Here are some of the exciting updates you can expect in future versions:

  • AI Support for New Models: Integration with advanced AI models such as Claude, Gemini, Groq, and Cohence.
  • Expanded Paper Collection: Enhanced paper crawler support for Google Scholar, Semantic Scholar, Scopus, PubMed, and Crossref to provide a more comprehensive paper collection.

Stay tuned for these updates and more as I strive to make ChatResearch the ultimate AI-powered research assistant for scholars and students.

Why I Made ChatResearch

As a researcher, I often found myself overwhelmed by the sheer volume of papers and the rapid pace of advancements in my field. I created ChatResearch to address these challenges, providing a tool that could quickly parse through information, offer insights, and help researchers stay on top of their fields more efficiently.

Download for Desktop

Windows MacOS Linux

Setup.exe

Intel

M1/M2

AppImage

Download Instructions

You can download ChatResearch from the official GitHub releases page.

On Windows

  • Download the *-win.exe file from the releases page.
  • Run the downloaded file to proceed with the setup.

On macOS

  • For M1, M2, and other Apple Silicon Macs, download the arm64.dmg file.
  • For Intel-based Macs, download the regular .dmg file.
  • When opening the application for the first time, macOS may show a security warning about installing third-party software. To allow installation, follow the instructions in this blog post.

On Linux

  • Debian-based Distributions: Download the .deb file from the releases page.
  • Other Distributions: Download the .AppImage file from the releases page.

Privacy

All chat history, settings and paper library data are saved locally on your computer.

How to Contribute

I welcome contributions of all forms:

  1. Submit Issues: Report bugs or suggest features.
  2. Pull Requests: Contribute code or documentation improvements.
  3. Feature Requests: Share ideas for new features.
  4. Documentation: Help improve or translate our docs.
  5. Testing: Help test new features and report your findings.

Build Instructions

  1. Clone the repository:

    git clone https://github.com/yueyueL/ResearchChat.git
    
  2. Install dependencies:

    npm install
    
  3. Run in development mode:

    npm run dev
    
  4. Build for your platform:

    npm run package
    
  5. Build for all platforms:

    npm run package:all
    

Acknowledgements

ChatResearch is built upon the foundation laid by Chatbox. We're grateful for their open-source contribution which has made this project possible.

License

GPLv3

Contact

For any queries or suggestions, please reach out to Knox.


ChatResearch: Empowering your research journey with AI.