SkillAgentSearch skills...

Resophy

๐ŸŽฏ Read research papers faster with AI. Resophy is an HTML-based AI paper reader with: ๐Ÿค– AI Translation & Analysis โ€” instantly understand structure, contributions, and results ๐Ÿš€ Daily arXiv Recommendations โ€” discover relevant papers with less noise ๐Ÿ› ๏ธ Vibe Coding Oriented โ€” agent-friendly and easy to customize

Install / Use

/learn @Mountchicken/Resophy
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

<div align="center" xmlns="http://www.w3.org/1999/html"> <!-- logo --> <p align="center"> <img src="https://github.com/user-attachments/assets/d6472d7d-fce6-4c86-814e-2d490255e85a" width="500px" style="vertical-align:middle;"> </p> <p align="center"> <!-- Stars Badge --> <img src="https://img.shields.io/github/stars/Mountchicken/Resophy?style=social&color=D3C1D9" alt="Stars"> <!-- Forks Badge --> <img src="https://img.shields.io/github/forks/Mountchicken/Resophy?style=social&color=D3C1D9" alt="Forks"> <!-- Open Issues Badge --> <a href="https://github.com/Mountchicken/Resophy/issues"> <img src="https://img.shields.io/github/issues-raw/Mountchicken/Resophy?color=D3C1D9" alt="Open Issues"> </a> <!-- Issue Resolution Badge --> <a href="https://github.com/Mountchicken/Resophy/issues"> <img src="https://img.shields.io/github/issues-closed-raw/Mountchicken/Resophy?color=32CD32" alt="Issue Resolution"> </a> <!-- Pull Requests Badge --> <img src="https://img.shields.io/github/issues-pr/Mountchicken/Resophy?color=FFFF00" alt="Pull Requests"> <!-- Platform Support Badge (Windows, Mac, Linux) with Light Green --> <img src="https://img.shields.io/badge/Platform-Windows%2C%20Mac%2C%20Linux-D3C1D9" alt="Platform Support"> <!-- UV Installation Badge (Custom) --> <img src="https://img.shields.io/badge/Install-UV-D3C1D9?style=flat" alt="UV Installation"> <img src="https://img.shields.io/badge/License-CC%20BY--NC%204.0-FFCDC9" alt="License"> </p>

English | ็ฎ€ไฝ“ไธญๆ–‡ | Installation Guide

<span style="color:rgb(154, 46, 222);">All Resophy code is built using Cursor (Sonnet 4.5/Auto) generation with manual verification</span>

</div>

Video Name


Resophy

๐Ÿ†• News

2025-12-27๏ผšMinerU Official API Support: Resophy now supports MinerU's official cloud API! You can use MinerU's cloud service for PDF parsing without deploying your own MinerU server. Simply configure your API token in Settings โ†’ Agentic โ†’ MinerU Mode (select "Cloud API") and enter your token from https://mineru.net/. This makes it easier to get started with AI interpretation features without GPU requirements.


In this era of information explosion, researchers often feel overwhelmed when facing massive amounts of papers. How to quickly extract the essence and understand cutting-edge achievements has become a pain point for every researcher. Resophy was born with the intention of helping you bid farewell to inefficient paper reading, empowering researchers, and making paper reading more efficient and intelligent ๐Ÿ“šโšก.

Resophy is a fully open-source, Vibe Coding-oriented modern paper reader that helps you quickly understand the core content of papers through a simple tech stack (HTML + JavaScript + Python Flask) and AI features ๐Ÿค–๐Ÿ’ก. From automatic translation to paper parsing, from intelligent recommendations to one-click Zotero import, Resophy provides a one-stop solution for your paper reading needs ๐Ÿ“‘โœจ. Most importantly, you can customize features at any time through Vibe Coding, creating a paper assistant tailored to you ๐ŸŽจ๐Ÿ› ๏ธ.

๐Ÿš€ Core Features

<div align="center" xmlns="http://www.w3.org/1999/html"> <!-- logo --> <p align="center"> <img src="https://github.com/user-attachments/assets/5fbe6d8f-570a-491d-9c54-1c008b23399d" style="vertical-align:middle;"> </p> </div>

Table of Contents


1. Installation

<div align=center> <img src="https://github.com/user-attachments/assets/73d25cfa-5791-4b54-a131-d816f51afebb"> <div style="margin-top:8px; color: #555; font-size: 16px;"> Resophy adopts a frontend-backend separated architecture </div> </div>
  1. Main Service (Resophy Core): HTML + JavaScript + Python Flask backend service, providing core features such as paper management, classification, and search
  2. AI Services include:
    • LLM Server: LLM inference service for AI translation, interpretation, and arXiv paper analysis (optional, supports local deployment or remote API)
    • MinerU Server: Document parsing service for PDF to Markdown parsing (optional, for AI features)

Resophy uses uv for dependency management and supports separated deployment architecture. You can deploy Resophy main service and AI servers on different machines. For installation and configuration instructions, please refer to:

<div align="center"> <table> <thead> <tr> <th>System</th> <th>Documentation</th> </tr> </thead> <tbody> <tr> <td>Windows / Mac / Linux</td> <td><a href="docs/installation_en.md">Installation Guide</a></td> </tr> </tbody> </table> </div>

2. Quick Start

In this section, we briefly introduce some usage methods of Resophy

2.1 โš™๏ธ First Step: Initial Configuration

<div align=center> <img src="https://github.com/user-attachments/assets/6cc2292a-d3df-45d2-8bda-15f9edd13189"> <div style="margin-top:8px; color: #555; font-size: 16px;"> First step: configure parameters and migrate papers from Zotero </div> </div> <div align="center">

| Configuration Module | Location | Main Features | Usage | |---------|------|---------|---------| | ๐Ÿ“ธ User Settings | Settings Interface โ†’ "User" Tab | โ€ข Avatar upload<br>โ€ข Username setting<br>โ€ข Reading heatmap color theme<br>โ€ข Recent reading records | 1. Click avatar in top right corner<br>2. Enter "User" tab<br>3. Upload avatar, set username, select color<br>4. Auto-save settings | | ๐Ÿค– Agentic Settings | Settings Interface โ†’ "Agentic" Tab | โ€ข LLM API configuration (model name, URL, key)<br>โ€ข MinerU server configuration<br>โ€ข AI interpretation prompt customization | 1. Enter "Agentic" tab<br>2. Configure LLM API and MinerU address<br>3. (Optional) Customize prompts<br>4. Test connection and save | | ๐Ÿ“ฐ Daily arXiv | Settings Interface โ†’ "Daily arXiv" Tab | โ€ข arXiv category configuration (cs.CV, cs.AI, etc.)<br>โ€ข Crawling settings (retention days, check interval)<br>โ€ข Keyword list (for intelligent classification)<br>โ€ข Institution configuration | 1. Enter "Daily arXiv" tab<br>2. Add arXiv categories<br>3. Configure crawling parameters and keywords<br>4. (Optional) Add custom institutions<br>5. Save settings | | ๐Ÿ“ฅ Zotero Import | Settings Interface โ†’ "Import" Tab | โ€ข Target directory selection<br>โ€ข RDF file drag-and-drop upload<br>โ€ข Import progress display<br>โ€ข Import result statistics | 1. Export from Zotero as RDF format<br>2. Enter "Import" tab<br>3. (Optional) Select target directory<br>4. Drag and drop RDF file<br>5. View import progress and results |

</div> <details open> <summary><strong>Expand for Detailed Introduction</strong></summary>

๐Ÿ“ธ User Settings

Feature Details:

  • Avatar Upload: Click avatar area to upload custom avatar, supports preview and cropping
  • Username Setting: Enter username (default: Paper Reader)
  • Reading Heatmap Color: Select color theme (green/blue/rose pink) for visualizing daily reading time
  • Recent Reading Records: Display list of recently read papers for quick access to history

๐Ÿค– Agentic Settings (AI Feature Configuration)

Feature Details:

  • LLM API Configuration:
    • Model Name: Enter model name (e.g., Qwen3-4B-Instruct-2507)
    • Base URL: Enter API address (local: http://0.0.0.0:6002/v1 or remote API)
    • API Key: Enter access key
    • Test Button: Verify API connection
  • MinerU Configuration:
    • Mode Selection: Choose between "Local Deployment" or "Cloud API"
    • Local Deployment: Enter server address (e.g., http://0.0.0.0:6001) for self-hosted MinerU server
    • Cloud API: Enter API token from https://mineru.net/ for MinerU cloud service
    • Test Button: Verify connection (server or API token)
  • AI Interpretation Prompt: Large text editor for customizing System Prompt, controlling AI interpretation generation style

Purpose: Unified AI feature configuration for translation, interpretation, Daily arXiv, and all other AI features

๐Ÿ“ฐ Daily arXiv Settings

Feature Details:

  • arXiv Category Configuration: Add/delete category tags (cs.CV, cs.AI, etc.), provides quick buttons for common categories
  • Crawling Settings: Paper retention days (1-30 days), check interval (5-60 minutes)
  • Keyword List: Add keyword tags, set maximum number of keywords (1-3), for AI automatic classification
  • Institution Configuration: Add custom institutions, supports editing abbreviations and full name variants

๐Ÿ“ฅ Import from Zotero

Feature Details:

  • Target Directory Selection: Dropdown menu to select import location (optional, default root directory)
  • File Upload Area

Related Skills

View on GitHub
GitHub Stars196
CategoryEducation
Updated1d ago
Forks17

Languages

Python

Security Score

85/100

Audited on Apr 7, 2026

No findings