A database, not a folder of PDFs
Drop in papers and get a sortable, filterable grid — metadata, tags, citations, relevance and a live local index. Search 1,284 papers in 0.04s.
lctrn is a native macOS workbench where your paper library, your manuscript, and an AI that has read both live in one window — instead of Zotero on one side and your editor and a chat window on the other.
| Paper | Authors | Year | Cited | Topic | State | Relevance | |
|---|---|---|---|---|---|---|---|
| Attention Is All You Need | Vaswani et al. | 2017 | 137,402 | nlp | indexed | 0.9841 | |
| Adam: A Method for Stochastic Optimization | Kingma, Ba | 2014 | 198,553 | methods | indexed | 0.9617 | |
| BERT: Pre-training of Deep Bidirectional Transformers | Devlin et al. | 2018 | 98,211 | nlp | indexed | 0.9510 | |
| Language Models are Few-Shot Learners | Brown et al. | 2020 | 41,877 | nlp | indexed | 0.9402 | |
| Deep Residual Learning for Image Recognition | He et al. | 2015 | 241,089 | vision | running | 0.8042 | |
| Denoising Diffusion Probabilistic Models | Ho et al. | 2020 | 18,233 | vision | indexed | 0.9021 | |
| A Stylometric Inquiry into Hyperpartisan News | Potthast et al. | 2017 | 412 | corpus | partial | 0.6133 |
--- title: "Attention, Surveyed" author: "You" bibliography: ../../.lctrn/references.bib --- # Introduction Self-attention has become the default primitive for sequence modeling [@vaswani2017]. We trace its lineage from alignment models [@bahdanau2015] to large language models [@brown2020]. ## Self-attention ```{r} cites <- read_lib("attention")
You read and tag in a reference manager, then write and run analysis somewhere else entirely — copying citekeys across the gap by hand. lctrn collapses the two surfaces into one.
A dense database of your papers, a writing surface that cites them directly, and a terminal that can read the whole pile — all driving off the same library folder.
Drop in papers and get a sortable, filterable grid — metadata, tags, citations, relevance and a live local index. Search 1,284 papers in 0.04s.
A Quarto manuscript that cites your library by @citekey. The AI drafts and synthesizes inline, leaving notes in the margin.
An embedded terminal runs Claude Code in the project folder, so the model reads your papers, your notes and your draft — and edits the same files you see.
There's no database of record. lctrn is a GUI over a single library folder — and the AI is pointed at that same folder, so it reads and writes the exact files you see.
Pick a library root or let lctrn create ~/lctrn on first run.
Add PDFs through the app or paste them straight into .sources/ — indexed live.
Scaffold a manuscript, attach papers from the pile, and start writing.
The terminal sees the same files — ask, cluster, and cite by @citekey.
Download the workbench and point it at a folder. Your library, your manuscript and the model start sharing the same ground truth.