Free open-source research agent: daily paper digests, multi-source search, and interactive CLI
Project description
ResearchPulse
Your daily pulse on research. A free, open-source agent that fetches new papers in your fields and opens them in your browser.
Install
pip install research-pulse
Or with pipx (Mac/Linux):
pipx install research-pulse
Usage
research-pulse # Today's papers
research-pulse search "query" # Search papers
research-pulse search "attention" --venue neurips,icml --core A --year 2024
research-pulse conferences # List CORE-ranked venues
research-pulse conferences --core "A*" # Top-tier only
research-pulse topics # View/change topics
research-pulse topics ai-ml nlp cv # Set topics directly
research-pulse add-topic --id my-field --label "My Field" --keywords "kw1,kw2"
research-pulse chat # Interactive agent
research-pulse help # All commands
What it does
- Fetches papers from arXiv, OpenAlex, Europe PMC, bioRxiv, Crossref, Semantic Scholar
- Auto-detects topics from your Zotero library (if installed)
- Opens a clean HTML digest in your browser
- Tracks your reading history and ratings
- 31 built-in research domains (AI, NLP, medicine, physics, etc.)
- Follow any field:
research-pulse follow "quantum computing" - Conference metadata: venue name, year, and CORE rank (A*, A, B, C) on each paper
- Filter by conference:
--venue neurips,--core A,--year 2024on search
Conference filtering
Each paper shows venue, year, and CORE rank when available (from OpenAlex, Crossref, or arXiv comments).
research-pulse conferences # all ranked venues in catalog
research-pulse search "diffusion models" --venue neurips,icml
research-pulse search "LLM reasoning" --core A --year 2024
CORE ranks come from a bundled offline catalog (config/core_venues.yaml). Edit or extend it for your field — no CORE API key needed.
Zotero Integration
If you have Zotero installed, topics are auto-detected from your library on first run.
research-pulse zotero # See detected topics
Interactive Agent
research-pulse chat
Inside the agent:
search <query>— search paperssummarize <n>— summarize papercompare <n1> <n2>— compare papersrate <n> <1-5>— rate a paperask <question>— ask AI about papersinsights— get research insightsmemory— view reading history
Add Custom Topics
research-pulse add-topic --id data-science --label "Data Science" --keywords "data,analytics,visualization" --arxiv "stat.ML,cs.DB"
License
MIT — see LICENSE.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file research_pulse-0.4.6-py3-none-any.whl.
File metadata
- Download URL: research_pulse-0.4.6-py3-none-any.whl
- Upload date:
- Size: 97.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.7.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bc1683648dbc32cb114e3b716c3e2bbb69e30692fd4e13527f73815d2ca5799c
|
|
| MD5 |
c81b0fc30d28d1d8f077688ac15857ad
|
|
| BLAKE2b-256 |
790c8d8f12191888bdc00ac88fad8705568d859fdc02d50685e8bbad26d35af0
|