An efficient desktop tool for turning paper identifiers into BibTeX.
English | 简体中文
If this project helps you, please consider giving it a star.
- 🔍 Smart Input — Automatically detects DOI, arXiv ID, or paper title
- ⚡ Instant Results — Get BibTeX in seconds
- 📋 One-Click Copy — Copy to clipboard instantly
- 🎨 Spotlight UI — Minimal, keyboard-friendly interface
- ⌨️ Global Shortcut —
Option+Space(macOS) /Alt+Space(Windows/Linux)
| Platform | Download | Install |
|---|---|---|
| 🍎 macOS | any2bibtex.dmg | Open DMG, drag to Applications |
| 🪟 Windows | any2bibtex-Setup.exe | Run installer |
| 🐧 Linux | any2bibtex.AppImage | chmod +x and run |
- Press
Option+Space(macOS) orAlt+Space(Windows) to open - Enter a DOI (
10.1038/nphys1170), arXiv ID (2205.15019), or paper title (Attention Is All You Need) - Press Enter
- Click Copy BibTeX
- Title search uses Semantic Scholar.
- Without an API key, title search still works, but it uses shared rate limits and may occasionally return rate-limit errors during busy periods.
- You can configure a Semantic Scholar API key inside the app for more reliable title search.
- Semantic Scholar API keys currently have a limit of
1 request/second, cumulative across all endpoints. - Apply for a Semantic Scholar API key: https://www.semanticscholar.org/product/api#api-key-form
| Layer | Technology |
|---|---|
| 🖥 Frontend | Vue 3 + TypeScript + Tailwind CSS |
| 💻 Desktop | Tauri 2 |
| ⚙️ Backend | Rust Tauri commands |
| 📦 Build | Vite + Cargo |
- Improve title search matching quality and fallback behavior
- Migrate from Electron + Python backend to Tauri + Rust resolver
- In-app automatic updates with download progress, restart prompt, and update-success confirmation
- Similarity-based reference search (input abstract → find related papers)
- Improve cross-platform packaging and signing

