Skip to main content

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 2024 on 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 papers
  • summarize <n> — summarize paper
  • compare <n1> <n2> — compare papers
  • rate <n> <1-5> — rate a paper
  • ask <question> — ask AI about papers
  • insights — get research insights
  • memory — 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

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

research_pulse-0.4.6-py3-none-any.whl (97.7 kB view details)

Uploaded Python 3

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

Hashes for research_pulse-0.4.6-py3-none-any.whl
Algorithm Hash digest
SHA256 bc1683648dbc32cb114e3b716c3e2bbb69e30692fd4e13527f73815d2ca5799c
MD5 c81b0fc30d28d1d8f077688ac15857ad
BLAKE2b-256 790c8d8f12191888bdc00ac88fad8705568d859fdc02d50685e8bbad26d35af0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page