A privatelibrary for thethings you savedon X.

www.xmark.dev · 2026-07-15 · by Long Nguyen ·generic
xmark syncs your x bookmarks and lets you chat with an ai about what you've saved. summarize threads, find posts by topic, and surface forgotten context.

A privatelibrary for thethings you savedon X.

Vol. MMXXVI · The xmark libraryfirst edition

Frontispiece — an editorial preface.

A private

library for the things you saved on X.

Bookmarks are a graveyard. xmark is the index, the reading room, and the librarian. One calm place for every post you meant to come back to.

Sign up — $5/monthor, read the preface ↓

download on the App Store

scan to download xmark on the App Store

scan with your iPhone to download

recto · pg. 001turn the page ↓July 15, 2026

Plate I.the preface

You bookmark everything. Then you forget where it all went.

In another life you saved that thread. Three months ago, maybe four. About a tool, or a startup pivot, or a way of thinking you wanted to remember. You tapped the icon, and it joined the others — a quiet pile somewhere behind a tab you never open. Hundreds of saved tweets. Searchable only by the unreliable archeology of memory.

The feed never gave you a catalog. So we built one.

Plate II.the card catalog

In three steps, your archive becomes a library.

Connect · catalog · converse. Roughly the same procedure used by the Bodleian since 1602.

I.auth · 003

Sign in to your X.

We connect through the same OAuth your favorite reader uses. No password, no extension.

pg. 001

II.index · 011

We catalog every bookmark.

Each saved post is fetched, indexed, and shelved. Author, thread, date, surrounding context.

pg. 002

III.query · 421

Then we read alongside you.

Ask a question. The librarian replies with cited passages from the original posts.

pg. 003

Plate III.the reading room

Ask the archive a question. Receive a footnoted reply.

A conversation, in the parliamentary sense. With citations.

in session

Reading Room · Carrel 03

what have I saved about AI tools recently?

the reader · 10:42

the librarian replies

|

cited entries

  • 1.@typesfast — workflow setup for cursorBKM·26·000841
  • 2.@v0dev — v0 vs lovable comparisonBKM·26·000817
  • 3.@claudeai — claude code release notesBKM·26·000792
  • Pose another question↵ to ask

    Plate V.the apparatus

    Six things, in working order.

    No feature list survives contact with reality. Here is the list anyway.

    01pl. 001

    Semantic search

    OpenAI embeddings + pgvector. Ask in your own words — the right tweet surfaces even when you don't remember the exact phrasing.

    02pl. 002

    Chat with citations

    Claude answers grounded in your bookmarks. Every claim links back to the original tweet by \[N\]. No hallucinations from the open web.

    03pl. 003

    Read-only X access

    OAuth 2.0 with PKCE for read access only. xmark never posts on your behalf, never DMs, never follows. Disconnect at any time.

    04pl. 004

    Full-content indexing

    Long-form notes, quoted tweets, image alt-text, linked article metadata — all part of the search corpus. Not just the tweet body.

    05pl. 005

    Developer REST API

    Scoped API keys, an MCP server, and a CLI. Wire xmark into your own agents, automations, or knowledge-base pipeline.

    06pl. 006

    Private by default

    Row-level security on every row. Your bookmarks are gated by your user ID. Soft-delete is reversible; hard-delete is final.

    Plate IV.the membership

    Apply for a reader's card.

    Five dollars a month. Cancel at any time, take your catalog with you.

    ISSUED15 JUL 2026

    reader's cardBKM · 26 · ——————

    The reader.

    Open access to every stack. The librarian on call, day and night.

    $5/ monthor $50 / year — saves $10

  • ·unlimited chat — ask the archive anything
  • ·unlimited bookmark syncs — always current
  • ·unlimited citations and concurrent conversations
  • ·API keys & webhooks for your own agents
  • ·7-day trial on annual
  • Sign up — $5/month →

    No commitment. Cancel from your settings anytime.

    Plate VI.frequently asked

    What people ask at the desk.

    A shorter list. The full register lives at /help.

    what is xmark?+

    xmark lets you chat with your X (Twitter) bookmarks. you sign in, connect your X account, sync your bookmarks, and ask questions in plain english. xmark uses semantic search over the full bookmark contents (text, quoted tweets, linked articles, image alt text) to answer.

    what plan do I need?+

    xmark is a single $5/month plan. no free tier, no upgrades. one price covers unlimited bookmark sync, unlimited chat messages, and access to all features.

    how do I sync my bookmarks?+

    open /bookmarks and click 'sync'. xmark pulls your bookmarks from X via the X API and embeds new ones with OpenAI's text-embedding-3-small for semantic search. the first sync may take a minute if you have hundreds of bookmarks; subsequent syncs only process new ones.

    read the full FAQ →

    OPEN15 JUL 2026

    last leaf

    Stop scrolling your bookmarks. Start reading them.

    $5 a month. Cancel from your settings anytime. Bookmarks stay on X — xmark is a search and chat layer on top.

    Sign up — $5/monthor, read the docs →

    Fasc. ∞.the colophon

    A note on the binding.

    This volume was set in Newsreader for display and Inter for running text. Catalog notations in IBM Plex Mono. Printed nightly from Vercel, on paper milled in Supabase.

    the building

  • Become a member
  • Existing reader sign in
  • Re-read the preface
  • administrative

  • Privacy
  • Terms
  • Write the desk

© MMXXVI · xmark · published by jclvsh

Long may the stacks open at the very page you needed.

www.xmark.dev · 1 images · 9 links

Comments (0)

No comments yet