A minimal, distraction-free tool for studying papers and learning new concepts. Branch into any part of an AI response, explore deeply, and come back.
Select any part of an AI response and branch into it. Full context is preserved up to that point.
Drop a paper in and start asking questions. Full text is extracted and sent as context.
Hover over any paragraph and mark it as read. Build up a map of what you've internalized.
Everything you've marked as read is organized into a structured view β grouped by topic.
Select multiple branch endpoints and merge them into a coherent summary.
No accounts, no cloud, no telemetry. Everything runs on your machine.
# Clone
git clone https://github.com/landywei/study-tool.git
cd study-tool
# Install
npm install
# Configure
echo "OPENROUTER_API_KEY=your-key-here" > server/.env
echo "PORT=3001" >> server/.env
# Run
npm run dev
Open localhost:5173. You'll need an OpenRouter API key. Any model works.