Arxiv.org Agent
An LLM powered research assistant that finds, ranks, and explains recent AI papers on arxiv.org.
▶️ Watch a demo: https://youtu.be/PqJiYTvOP1M
🚀 Try it Online (no installation needed)
You can use the hosted Streamlit version here:
👉 https://arxiv-agent-atclu7bhsjhbqjk8lndeus.streamlit.app/
You'll provide your own OpenAI API key in the sidebar.
Your key is used only in memory for the session and never saved or logged.
📦 Install Locally (via PyPI)
pip install arxiv-ai-agent
Then launch the app:
arxiv-ai-agent
This will start the Streamlit interface and open it in your browser (or show you a Local URL if the browser does not auto-launch).
💻 Install from GitHub (development mode)
git clone https://github.com/nurtekinsavasai/arxiv-agent.git
cd arxiv-agent
python3 -m venv .venv
source .venv/bin/activate
pip install -e .
Then run:
arxiv-ai-agent
🔑 OpenAI API Key
The app uses the OpenAI API for:
- Relevance classification
- Citation prediction
- Plain-English paper summaries
- Embeddings (
text-embedding-3-large)
Your key is:
- Provided manually in the sidebar
- Used only for the active session
- Never saved
- Never exported
- Never written to disk
You are billed directly under your own OpenAI account.
📚 What the Agent Does
You provide:
- A short research brief in natural language
- Optional exclusions (things you don't want)
- A date range (3 days, 7 days, or 30 days)
The agent:
- Fetches recent
cs.AI+cs.LGpapers from arXiv - Uses embeddings to rank semantic similarity
- Uses an LLM to classify papers as primary, secondary, or off-topic
- Selects ~20 promising papers
- Predicts 1-year citation impact using an LLM
- Ranks papers by predicted influence
Provides:
- Paper metadata
- Abstract
- PDF link
- Plain-English summary
- Explanation of the citation prediction
- Lets you download all artifacts as a ZIP
⚠️ Limitations & Ethical Notes
- Citation predictions are heuristic and approximate.
- They may reflect academic biases, trends, and popularity.
- This tool is for exploration and inspiration — not formal evaluation of researchers, institutions, or grant proposals.
- Always read the actual papers before relying on any automated ranking.
🧭 Future Work
- Expand beyond
cs.AI+cs.LG - Support more LLM providers and models
- Add multi-step agentic reasoning
- Add full background workflows for autonomous research assistants
- Enhance citation prediction framework
Metadata
Release files for arxiv-ai-agent 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| arxiv_ai_agent-0.1.2.tar.gz | 18.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| arxiv_ai_agent-0.1.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 36.6 kB
Release files / arxiv_ai_agent-0.1.2.tar.gz
| Download URL | arxiv_ai_agent-0.1.2.tar.gz |
|---|---|
| Size | 18.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e72b3b243b11a9441a586df376245f59970c45aef71edc0df1465bfe65c3f960
|
|
BLAKE2b-256 checksum How to use checksums |
15de35ebdb4901e880a099050427771b7ae9efed38a4826bb192531035a5c091
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.9.6
|
Release files / arxiv_ai_agent-0.1.2-py3-none-any.whl
| Download URL | arxiv_ai_agent-0.1.2-py3-none-any.whl |
|---|---|
| Size | 18.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e3377f59d58c861debc30c9df579c5baf4d069b1a04c77076ce392e09d8450fa
|
|
BLAKE2b-256 checksum How to use checksums |
011bd8ba6aaf2f9cc2390006d4fcef4f12e9ba7bf9cf5c476be2b11afd6a5a87
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.9.6
|