Skip to content

X Posts

FeynmanLM lets you sign in with your X (formerly Twitter) account and sync your saved bookmarks as sources.

TIP

X setup also appears in the External Connectors guide.

Setting Up X API Access

Reading bookmarks requires a paid X API plan. X does not include bookmark access on the free tier.

1. Create a Developer Account

Go to the X Developer Portal and sign in with your X account.

2. Subscribe to a Paid Plan

In the Developer Portal, subscribe to the Basic plan (or higher) — the minimum tier that includes bookmark read access.

Paid plan required

The free tier does not include bookmark access.

3. Create an App

  1. In the Developer Portal, create a new app under Projects & Apps.
  2. Under User Authentication:
    • App permissions: Select Read (bookmark.read, tweet.read, users.read)
    • Type of App: Select Native App
    • Callback URL: Enter feynmanlm://x-callback exactly — any other value (e.g. feynman-flashcards://x-callback) will cause X to reject the auth request before it reaches the app
  3. Copy your Client ID from the Keys and Tokens tab.

4. Add Your Client ID

  1. Open Settings -> External Connectors.
  2. Enable Show external connectors.
  3. Paste your Client ID into the X card.
  4. Click Connect.

Signing In

You can connect from Settings -> External Connectors or from the X tab in the Studio source sidebar.

Syncing Bookmarks

Tap Sync Bookmarks in the X sidebar tab. New bookmarks are fetched and added to your source queue. Each post appears with the full tweet text, author, and any included URLs.

Tips

  • Bookmark threads and long-form note tweets for the richest source material.
  • Short one-liner tweets rarely have enough substance for meaningful learning.