Join our Discord community!
Webpage | Download | Quick Start | Roadmap
📣 I'm looking for someone to work with me on developing Paperlib. 📣
If you are interested please contact me.
I'm a computer science PhD student. Conference papers are in major in my research community, which is different from other disciplines. Without DOI, ISBN, metadata of a lot of conference papers are hard to look up (e.g., NIPS, ICLR etc.). When I cite a publication in a draft paper, I need to manually search the publication information of it in Google Scholar or DBLP over and over again.
Why not Zotero, Mendely?
-
A good metadata scraping capability is one of the core functions of a paper management tool. Unfortunately, no software in this world does this well, not even commercial software.
-
A modern UI. No extra useless features.
What we need may be to: import a paper, scrape the metadata of it as accurately as possible, simply organise the library, and export it when we are writing our papers.
That is Paperlib.
- Scrape paper’s metadata with many scrapers. Support writing your metadata scrapers. Tailored for many disciplines.
- Fulltext and advanced search.
- Smart filter.
- Rating, flag, tag, folder and markdown/plain text note.
- RSS feed subscription to follow the newest publications on your research topic.
- Locate and download PDF files from the web.
- macOS spotlight-like plugin to copy-paste references easily when writing a draft paper. Also supports MS Word.
- Cloud sync, supports macOS, Linux, and Windows.
- Beautiful and clean UI.
- Extensible. You can write your own extensions.
- Show citation counts.
- Summarize papers by LLMs.
- Automatically tag papers by LLMs.
- Semantically search your library with natural language, such as: 'papers written by Geoffrey in 2024'.
- Chat with LLMs about your papers.
- and more...
latest.exe
, in the "Windows protected your PC" window, please click More info
and Run anyway
.
preference
- Security & Privacy
- run anyway
.
See here.
Introduction (EN)
Introduction (CN)
![](https://private-user-images.githubusercontent.com/14183213/314256754-4ffc556e-ba9c-48f3-9066-0370487a90ca.gif?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk3ODUwODYsIm5iZiI6MTczOTc4NDc4NiwicGF0aCI6Ii8xNDE4MzIxMy8zMTQyNTY3NTQtNGZmYzU1NmUtYmE5Yy00OGYzLTkwNjYtMDM3MDQ4N2E5MGNhLmdpZj9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE3VDA5MzMwNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTIxNDM5ZjQxODVlYzU0NDRiNGI2ZTQyZDVlOGRiZjIwOWM1ZDA5MDJhMTg4NmI4Yzg4OTcwZGJkYTQ2MGUzOTImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.HTqyVL_oK0UcamJjNq93fp5QSA74k9vbUgOXgAt3QHo)
![](https://private-user-images.githubusercontent.com/14183213/314256910-fefb4e9e-7d6e-4259-b4f1-bc7109c87802.gif?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk3ODUwODYsIm5iZiI6MTczOTc4NDc4NiwicGF0aCI6Ii8xNDE4MzIxMy8zMTQyNTY5MTAtZmVmYjRlOWUtN2Q2ZS00MjU5LWI0ZjEtYmM3MTA5Yzg3ODAyLmdpZj9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE3VDA5MzMwNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWE3ZDY5NDUxMmE0NDZiZjM4MmU3YzBlZWQxMTIzZGQ3YWEwYjZmOTY5OWY5YmVjZDQzNmQ4M2YwNDljMzdjMDMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.JuS91Xn7fOCxheXb52hebQoooWzYFwxmymuq2zK5dy8)
![](https://private-user-images.githubusercontent.com/14183213/314257094-87040ded-dd4a-470a-bceb-73cd9d334cc3.gif?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk3ODUwODYsIm5iZiI6MTczOTc4NDc4NiwicGF0aCI6Ii8xNDE4MzIxMy8zMTQyNTcwOTQtODcwNDBkZWQtZGQ0YS00NzBhLWJjZWItNzNjZDlkMzM0Y2MzLmdpZj9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE3VDA5MzMwNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTNlYzg0YTU5ZWZiYTliYjBlZDA5NDkxMTQxYTQ1ODQyZjY2ZjcxNjUyOTc2NWJmNGYyM2U4YzNiMmUwZWY3OGImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.B1sfbTg3tJB8QfiTt7ahF8c0pUnbSKW6cPFpQu__Z-M)
![](https://private-user-images.githubusercontent.com/14183213/314256966-391ee552-a3be-4e16-8023-e1c57ba45481.gif?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk3ODUwODYsIm5iZiI6MTczOTc4NDc4NiwicGF0aCI6Ii8xNDE4MzIxMy8zMTQyNTY5NjYtMzkxZWU1NTItYTNiZS00ZTE2LTgwMjMtZTFjNTdiYTQ1NDgxLmdpZj9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE3VDA5MzMwNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTMxYmY1MDk2ZDA3OTBhYWMyYTQzM2E0ZGQyZWQzZjYwOWQ1NzNhOGYzMDY2ZWNiOTcyOTI1OGM0ZmZkYzM0YzMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.zu3Yaicjpg-PSOFNOR5AuxyctGNSRIJ9kylwK5_NysM)
![](https://private-user-images.githubusercontent.com/14183213/314257012-c8a06b1d-0dc2-4291-9f4b-d38b01e760c2.gif?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk3ODUwODYsIm5iZiI6MTczOTc4NDc4NiwicGF0aCI6Ii8xNDE4MzIxMy8zMTQyNTcwMTItYzhhMDZiMWQtMGRjMi00MjkxLTlmNGItZDM4YjAxZTc2MGMyLmdpZj9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE3VDA5MzMwNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPThiNjI1ODVkNGM0NDJiMzhlMWY0ZDZmNmQ0ODkzMWFjNTJhY2Y4MzNmYmMwMjFjMTkyYzQ2ZGJjMDQ0ZDAzNjImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.C6gms0OaIvBaqYQFIV5h85W68RUx_f_7RuLvQjvYE7o)
Please refer to link for the development document.
I'm open to any new feature request, we can discuss it in the issue.