You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
> Your personal research assistant for arXiv — discover, organize, and annotate papers from the terminal.
8
+
> Discover, organize, and annotate arXiv papers from the terminal. Personalized recommendations that learn from you.
9
9
10
10

11
11
12
-
## Why arXiv Explorer?
12
+
## Highlights
13
13
14
-
-**Learns from you**— The recommendation engine improves every time you like or dislike a paper. No manual tuning required.
15
-
-**No API keys needed**— Fetches papers directly from the public arXiv API. AI features use your locally installed CLI tools.
16
-
-**Fully local**— All data lives in a single SQLite file on your machine. No accounts, no cloud sync, no tracking.
17
-
-**Terminal-native**— A rich CLI (Python/Typer) and a fast TUI (Rust/Ratatui). Works over SSH.
18
-
-**Composable**— Pipe exports to other tools, integrate with arxivterminal or arxiv-doc-builder, or build your own workflow.
14
+
-**Learns from you.**Like or dislike papers and the recommendation engine adapts. No manual tuning.
15
+
-**No API keys needed.**Papers come straight from the public arXiv API. AI features use your locally installed CLI tools.
16
+
-**Fully local.**A single SQLite file on your machine. No accounts, no cloud, no tracking.
17
+
-**Terminal-native.**A Python CLI for scripting and a fast Rust TUI for browsing. Works over SSH.
18
+
-**Composable.**Export to Markdown/JSON/CSV. Integrates with [arxivterminal](https://github.com/Axect/arxivterminal) and [arxiv-doc-builder](https://github.com/Axect/arxiv-doc-builder).
See [QUICKSTART.md](QUICKSTART.md) for a full walkthrough.
76
74
77
75
## TUI
78
76
79
-
Launch with `axp tui` (requires `cargo build --release` in `tui-rs/`). The TUI is a native Rust binary (Ratatui + Crossterm) that communicates with the Python CLI via subprocess.
77
+
Launch with `axp tui`. Built with Rust (Ratatui + Crossterm) for snappy navigation.
80
78
81
-
| Tab | Key |Description|
82
-
|-----|-----|-------------|
83
-
|**Daily**|`1`| Browse personalized papers with detail panel |
79
+
| Tab | Key |What you can do|
80
+
|-----|-----|-----------------|
81
+
|**Daily**|`1`| Browse personalized papers with a detail panel |
84
82
|**Search**|`2`| Search arXiv interactively |
85
83
|**Lists**|`3`| Manage reading lists and track status |
86
84
|**Notes**|`4`| Browse and filter paper notes |
87
-
|**Prefs**|`5`|Manage categories, keywords, authors, weights, and AI settings|
85
+
|**Prefs**|`5`|Edit categories, keywords, authors, weights, and AI config|
88
86
89
-
**Key bindings**: `Enter` open detail / `l` like / `d` dislike / `s` summarize / `t` translate / `r` review / `b` bookmark / `f` fetch / `j` jobs / `a` add (in Prefs) / `q` quit
**Scoring formula** (defaults, configurable in TUI):
174
+
Content similarity 60% + Category match 20% + Keyword match 15% + Recency bonus 5%.
166
175
167
-
## Comparison
176
+
## Comparison with arxiv-sanity-lite
168
177
169
-
Different tools serve different workflows. [arxiv-sanity-lite](https://github.com/karpathy/arxiv-sanity-lite) pioneered TF-IDF-based paper recommendations and remains the gold standard for web-based discovery. arXiv Explorer brings a similar approach to the terminal.
178
+
[arxiv-sanity-lite](https://github.com/karpathy/arxiv-sanity-lite) pioneered TF-IDF paper recommendations for the web. arXiv Explorer brings a similar idea to the terminal.
170
179
171
180
|| arxiv-sanity-lite | arXiv Explorer |
172
181
|---|---|---|
173
-
|**Interface**| Web UI | CLI + TUI (works over SSH) |
174
-
|**Recommendation**| TF-IDF (web) | TF-IDF (local, learns per session) |
175
-
|**Setup**| Server deployment |`uv sync`and go|
176
-
|**Data storage**| PostgreSQL + S3 | Single SQLite file |
177
-
|**AI summaries**| No | Yes (pluggable providers) |
182
+
|**Interface**| Web UI | CLI + TUI (SSH-friendly) |
0 commit comments