MCPcopy Index your code
hub / github.com/dfm/arxivist

github.com/dfm/arxivist @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
7 symbols 15 edges 3 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

The ArXivist

This browser extension reorders the listings at arXiv.org based on your browsing history. It keeps track of the papers that you have clicked on previously and it moves the "similar" papers to the top of the pile.

Note: your history is only stored in local storage on your local computer and it is never communicated to an external server.

Installation

You can install arxivist as a Chrome extension or Firefox add-on.

Developer installation

You can install the development version in Chrome by:

  1. Cloning the GitHub repository,
  2. Running ./zip_extension.sh in the repository root, to generate a manifest.json file,
  3. Navigating to chrome://extensions, turning on "developer mode", and
  4. Loading the repository directory as an "unpacked extension".

Releasing

To release a new version, update the version number in manifest.json.template, and then run:

./zip_extension.sh

Note that this will produce a v3 manifest compatible with Chrome. To generate the v2 version compatible with Firefox, run:

./zip_extension.sh v2

Core symbols most depended-on inside this repo

update_prefs
called by 2
src/arxivist.js
get_word_vector_for_block
called by 2
src/arxivist.js
compute_tf_idf_vectors
called by 2
src/arxivist.js
stemmer
called by 1
src/stemmer.js
get_scores_for_word_vectors
called by 1
src/arxivist.js
compute_word_vectors
called by 1
src/arxivist.js
reorder_divs
called by 1
src/arxivist.js

Shape

Function 7

Languages

TypeScript100%

Modules by API surface

src/arxivist.js6 symbols
src/stemmer.js1 symbols

For agents

$ claude mcp add arxivist \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact