Home
Softono
aparture

aparture

Open source MIT JavaScript
19
Stars
4
Forks
1
Issues
0
Watchers
2 weeks
Last Commit

About aparture

An LLM-powered tool to help sift through the arxiv

Platforms

Web Self-hosted

Languages

JavaScript

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.