vanthree31
PaperLens
Pythonโœจ New

AI-Powered Research Assistant for Academic Paper Discovery, Analysis, and Citation Intelligence

Last updated Aug 10, 2026
158
Stars
8
Forks
1
Issues
+2
Stars/day
Attention Score
73
Language breakdown
Python 52.7%
HTML 22.5%
JavaScript 17.1%
CSS 7.6%
Batchfile 0.1%
โ–ธ Files click to expand
README

ไธญๆ–‡ | English

PaperLens

Your AI Research Copilot

Stop searching papers. Start understanding research.

Python 3.9+ PaperLens Community License 43 Data Sources AI Models 300+ Universities via CARSI GitHub Stars

Promo Site (English) ๆŽจๅนฟ้กต้ข (ไธญๆ–‡)


What is PaperLens?

PaperLens is an AI research copilot that turns the messy, fragmented process of academic literature work into a single, coherent workflow. It's like Cursor, but for research papers.

Most researchers spend their days bouncing between Google Scholar, arXiv, PDF readers, and half a dozen browser tabs. PaperLens replaces all of that with one tool:

Find โ†’ Filter โ†’ Read โ†’ Understand โ†’ Save โ†’ Cite
  • 43 academic databases searched in parallel, including PubMed, Scopus, ScienceDirect, arXiv, CNKI, and more
  • 300+ Chinese universities accessible via CARSI โ€” no VPN needed for ScienceDirect, Scopus, JSTOR from anywhere
  • 100% local-first โ€” all data stays on your machine. Runs fully offline with Ollama. No account required.

Demo

| Search & Discover | Paper List | AI Deep Analysis | |:---:|:---:|:---:| | Search | Papers | Analysis |

| Multi-Paper Compare | Citation Graph | |:---:|:---:| | Compare | Graph |


Why PaperLens?

The researcher's daily workflow (before PaperLens)

Google Scholar โ†’ arXiv โ†’ open PDF โ†’ not what I need โ†’ keep searching โ†’ open more tabs โ†’ 20 tabs later, still no clarity.

With PaperLens

Describe your research question in natural language. PaperLens searches 43 databases at once, ranks results by relevance, and lets you:

  • Read a paper in 2 minutes instead of 30 โ€” AI extracts what matters: method, innovation, strengths, weaknesses, future directions
  • Find the right paper in seconds, not hours โ€” AI understands your research intent, not just keyword matching
  • Compare papers side-by-side โ€” spot contradictions, identify research gaps, find complementary approaches
  • Discover connections โ€” interactive citation graph reveals how papers relate, who cites whom, and emerging research clusters
| Pain Point | PaperLens Solution | |---|---| | VPN needed for off-campus access to ScienceDirect / Scopus | CARSI authentication โ€” 300+ universities, zero config | | Don't know how to write Boolean queries | Natural language โ€” type your question in Chinese or English, AI builds the query | | Switching between PubMed, Scopus, Google Scholar, CNKI... | 43 sources, one search โ€” unified, deduplicated results | | Reading 50 papers for a literature review | AI Deep Analysis โ€” 7-dimension breakdown + multi-paper comparison | | Hard to find cross-disciplinary connections | Interactive citation graph (D3.js) โ€” click to expand, drag to explore | | Data privacy concerns with cloud tools | 100% local โ€” works fully offline with Ollama, no data leaves your machine |

The Research Workflow

PaperLens isn't just a search tool. It's a complete pipeline:

1. Find

Describe your research interest in natural language. PaperLens AI constructs the optimal query and searches 43 academic databases in parallel โ€” PubMed, OpenAlex, CrossRef, arXiv, Semantic Scholar, ScienceDirect, Scopus, JSTOR, CNKI, Wanfang, VIP, Google Scholar, and more. Results are deduplicated, enriched, and ranked in seconds.

2. Filter

Narrow down results by journal, year, field tags, publication type, or metadata completeness. Every paper gets a metadata score (0-100%) so you know what's well-documented and what's missing data.

3. Read

Select any paper. AI extracts the essence:
Summary  โ†’  Deep Analysis  โ†’  Method  โ†’  Innovation  โ†’  Strength  โ†’  Weakness  โ†’  Future Work  โ†’  Related Papers

This isn't a one-sentence summary. It's a 7-dimension structured breakdown โ€” like having a senior colleague walk you through the paper.

4. Understand

Compare multiple papers side-by-side. AI identifies:
  • Where approaches agree and diverge
  • Research gaps no one has addressed
  • Contradictions between findings
  • Promising directions for future work

5. Save & Cite

Export in any format: RIS, BibTeX, CSV, EndNote XML. Generate citations in APA 7th, MLA 9th, GB/T 7714, Chicago 17th, Vancouver. Track reading status (unread / reading / read). Sync tags bidirectionally with Zotero. Download OA PDFs with one click.

Core Features

AI Search

  • 43 data sources searched in parallel โ€” see the full list in ROADMAP.md
  • Natural language โ€” Chinese or English, AI understands your intent
  • Batch DOI import โ€” paste a list of DOIs, enrich all at once
  • Smart filtering โ€” journal, year, field tags, publication type, metadata completeness
  • Progressive rendering โ€” results appear per-source as they arrive, no waiting

AI Deep Analysis

  • Summary โ€” one-paragraph overview: what, how, why it matters
  • Deep Analysis โ€” 7 dimensions: contribution, motivation, methods, results, limitations, context, future work
  • Multi-Paper Compare โ€” systematic comparison across approaches, innovations, and research gaps
  • Novelty Detection โ€” identifies under-explored areas, contradictions, and promising directions

CARSI Institutional Access

Connect to 300+ Chinese universities via CARSI. Access ScienceDirect, Scopus, JSTOR, and institutional databases without VPN, from anywhere in the world.

| Source | Status | Auth | |---|---|---| | ScienceDirect | โœ… | CARSI | | Scopus | โœ… | CARSI | | JSTOR | โœ… | CARSI | | CNKI | โœ… | CARSI + captcha |

Interactive Citation Graph

  • D3.js force-directed graph โ€” zoom, pan, drag, click to expand
  • Keyword co-occurrence network โ€” discover thematic clusters
  • Author collaboration network โ€” see co-authorship patterns
  • Click any paper node to load its citing and referenced papers on-the-fly

Export & Integration

  • Multi-format export โ€” RIS, BibTeX, CSV, EndNote XML
  • Citation formatting โ€” APA 7th, MLA 9th, GB/T 7714, Chicago 17th, Vancouver
  • Zotero integration โ€” SQLite direct read + MCP plugin + bi-directional tag sync + PDF full-text extraction
  • Tag system โ€” custom tags, color picker, Zotero sync
  • Reading status โ€” unread / reading / read tracking
  • Batch operations โ€” multi-select, one-click export
  • Smart export โ€” auto-organized sub-folders: PDF / RIS / BibTeX / CSV / Citations

PaperLens vs The World

Why not just use Google Scholar? Or ChatGPT? Or Perplexity?

| | PaperLens | Google Scholar | ChatGPT / Perplexity | Zotero | Connected Papers | |---|:---:|:---:|:---:|:---:|:---:| | Complete research workflow | โœ… | โŒ | โŒ | โŒ | โŒ | | AI Deep Analysis (7-dim) | โœ… | โŒ | Surface-level | โŒ | โŒ | | Multi-paper comparison | โœ… | โŒ | Manual copy-paste | โŒ | โŒ | | 43 sources, one search | โœ… | 1 source | 0 sources (no real-time) | โŒ | 1 source | | Citation graph | โœ… | โŒ | โŒ | โŒ | โœ… | | Offline / local-first | โœ… | โŒ | โŒ | โœ… | โŒ | | CARSI 300+ universities | โœ… | โŒ | โŒ | โŒ | โŒ | | Citation formatting | โœ… | โŒ | โŒ | โœ… | โŒ | | Reference management | โœ… | โŒ | โŒ | โœ… | โŒ | | Chinese + English | โœ… | Limited | โœ… | โœ… | โŒ | | Free for personal use | โœ… | โŒ | โŒ | โœ… | โŒ |


Quick Start

30-Second Setup

git clone https://github.com/vanthree31/PaperLens.git
cd PaperLens
pip install -r requirements.txt
python main.py

The app opens in a native window (PyWebView) or your default browser.

Standalone Executable (No Python Required)

Download from GitHub Releases, or build:

build.bat          # Windows โ†’ dist/PaperLens.exe

Configure AI (Optional)

Open Settings in the app:

| Setting | Recommended | |---|---| | AI Search | qwen3.5:9b via Ollama (fast, local) | | AI Analysis | qwen3:14b via Ollama (quality, local) | | Or cloud API | DeepSeek / OpenAI / Anthropic |

All AI processing runs fully offline with Ollama โ€” no API key, no data leaves your machine.

CARSI Setup (Chinese University Members)

  • Open Settings โ†’ select your university from the CARSI list
  • Log in with campus credentials
  • ScienceDirect, Scopus, JSTOR are now accessible from anywhere

Platform Support

| Platform | Status | |---|---| | Windows 10/11 | Full support, standalone .exe | | macOS | python main.py | | Linux | python main.py |

Requirements: Python 3.9+, modern browser (Chrome/Edge recommended)


Tech Stack

| Layer | Technology | |---|---| | Backend | Python, Flask | | Frontend | ES Modules (7 JS + 9 CSS), D3.js | | AI | Ollama (offline) / DeepSeek / OpenAI / Anthropic | | Auth | CARSI / EZproxy | | Packaging | PyInstaller | | Extension | Chrome Manifest V3 |


Roadmap

See ROADMAP.md.


Contributing

Bug reports, feature ideas, and code contributions are all welcome.

Good first issues: good-first-issue

  • Fork the repo โ†’ 2. Create a branch โ†’ 3. Commit โ†’ 4. Open a PR
See CONTRIBUTING.md for details.

Community & Support

Feedback & Discussion (QQ Group)

| QR Code | Group ID | |:---:|:---:| | QQ Group QR | 632743351 |

If PaperLens helps your research, consider supporting the project. โ˜•


License

Free for personal, academic, and research use.

Commercial use (including SaaS, paid services, or integrating into a for-profit product) requires prior written authorization. See LICENSE for details.

๐Ÿ“ง For commercial licensing or partnership: vanthree31@gmail.com


PaperLens โ€” Your AI Research Copilot
Find. Read. Understand. Discover.

Star on GitHub

๐Ÿ”— More in this category

ยฉ 2026 GitRepoTrend ยท vanthree31/PaperLens ยท Updated daily from GitHub