Skip to content

joshspeagle/aparture

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

614 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Aparture

Bringing the arXiv into focus.

A web app that turns daily arXiv scanning into a briefing — cross-paper synthesis tuned to your specific research interests. You write a profile in plain English, Aparture filters and analyzes new papers, and you get one structured read per run. Star, dismiss, or comment — the feedback loop refines your profile over time.

a rendered briefing

Quickstart

git clone https://github.com/joshspeagle/aparture.git
cd aparture
npm install
cp .env.local.example .env.local   # then add your key
npm run dev

Open http://localhost:3000. Full walkthrough: Getting Started →

On ARM64 (Apple Silicon, Linux ARM, Windows ARM)? npm install mostly works, but npm test may fail with Cannot find module '@rolldown/binding-*' due to an npm optional-deps bug. Fix with npm install --no-save @rolldown/binding-<your-platform> — see troubleshooting → rolldown binding.

Documentation

joshspeagle.github.io/aparture — complete docs.

License

MIT.

Acknowledgements

Built in collaboration with Claude.


Note: Originally built to help the author (Josh Speagle) manage daily paper monitoring across cs, stat, and astro-ph. Still optimized for researcher-first workflows.

About

An LLM-powered tool to help sift through the arxiv

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors