Your personalized AI-powered research companion that keeps you surfing the wave of scientific discovery.
JYFlow is a lightweight CLI tool that transforms how you stay updated with academic research. It curates and summarizes arXiv papers based on your interests, powered by state-of-the-art language models and semantic search.
- 🎯 Interest-Based Filtering: Automatically finds papers that match your research interests using embedding similarity
- 🤖 AI-Powered Summaries: Generates concise, intelligent summaries of complex research papers
- 📅 Time-Aware: Filter papers by date to catch up on recent developments
- 🎨 Neat Reports: Generates clean, markdown-formatted research digests
- 📦 Package: Easy to install with PyPI, Poetry or Docker
There are couple of ways to use JyFlow. Most obvious is PyPI package, but you can also install it with Poetry or Docker. We try to provide all options for different use cases.
pip install jyflow
poetry install
export OPENAI_API_KEY="your-api-key"
jyflow generate summaries --interests "quantum computing, machine learning" --k 10
JYFlow was born from a personal need to stay informed without getting overwhelmed (with tons of LLM research going here and there). It's designed to be simple yet powerful, helping researchers and enthusiasts alike to:
- Save hours of manual paper scanning
- Never miss relevant research in your field
- Get quick insights into complex papers
- Build a curated research feed
- Focus on what's important
- Python 3.9+
- OpenAI API for intelligent summarization
- FAISS for efficient similarity search
- arXiv API for paper retrieval
- Poetry for dependency management
JYFlow is an open-source project built with love for the research community. Contributions, suggestions, and feedback are always welcome! Feel free to:
- Open an issue
- Submit a PR
- Share your use case
- Suggest improvements
MIT
Built with researchers by an engineer.