Welcome to Quomodoc

Quomodoc turns an HTML document into a shared reading surface. Select any passage in this viewport, choose Comment, and leave an anchored note in the sidebar.

Upload another self-contained HTML document from the homepage or submit it through the authenticated HTTPS API.

Upload from the command line

The public CLI works from any machine with Python 3; SSH access to the server is not required. Download it once:

curl -fsS https://lalten.org/quomodoc/cli -o quomodoc-upload.py

Then upload a self-contained HTML document:

python3 quomodoc-upload.py paper.html \
  --title "My paper" \
  --slug my-paper

The CLI asks for the upload password in a hidden prompt and sends the document over HTTPS. The password is not placed in shell history or command-line arguments. Successful uploads print the new review URL.

Uploading again with the same slug publishes a new revision at the same URL. Existing comments and replies are preserved; Quomodoc re-anchors them using the quoted text and its surrounding context. If a passage disappeared or became ambiguous, the comment remains visible and is marked Needs re-anchoring.

Review workflow

Use Reply to discuss a comment in place. A finished discussion can be Resolved and reopened later. The Focus ↗ button in the top bar opens the document by itself at a stable reading URL, without the annotation interface.

Authenticated users may create and update documents, but Quomodoc exposes no remote delete endpoint.