Appearance
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 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.
The one-time X Developer Portal setup is fiddly, so have your AI assistant do it. Paste this into an AI agent that can browse the web (Claude, ChatGPT with browser access, or similar):
text
Set up X (Twitter) API access for me so the FeynmanLM app can sync my X
bookmarks. Drive the browser yourself where you can; hand back to me only
for logins, 2FA, and payment confirmation.
1. Go to https://developer.x.com/ and sign in with my X account (I'll take
over for the login if needed).
2. If I don't have a developer account yet, complete the signup first:
accept the developer agreement, and if asked for a use-case
description, say I'm syncing my own bookmarks into a personal
learning app (read-only, personal use). X may require a verified
email or phone number on my X account — hand back to me if so.
3. Bookmark access requires a paid X API plan. Check my current plan; if
I'm on the free tier, look up what the Basic plan (or X's current
pay-as-you-go option) costs right now, tell me the price, and take me
to the subscription page so I can confirm the purchase myself — do
not pay on my behalf.
4. Create a Project and an App inside it (any name is fine, e.g.
"FeynmanLM"). If the plan signup already created a default Project
and App, reuse those instead.
5. In the App's settings, open "User authentication settings" and set:
- App permissions: Read
- Type of App: Native App (public client)
- Callback URI / Redirect URL: feynmanlm://x-callback
(exactly this — anything else makes X reject the sign-in)
- Website URL: any valid URL I own, or my X profile URL
Then save.
6. Open the App's "Keys and tokens" tab and copy the OAuth 2.0 Client ID —
not the API Key, API Key Secret, or Bearer Token.
7. Give me that Client ID and remind me to paste it into FeynmanLM under
Settings -> Connectors -> X, then click Connect.Add Your Client ID
When your assistant hands back the Client ID:
- Open Settings -> Connectors and select X.
- Paste your Client ID.
- Click Connect.
Prefer to do the portal setup by hand?
- Go to the X Developer Portal and sign in with your X account.
- Subscribe to the Basic plan (or higher) — the minimum tier that includes bookmark read access.
- Create a new app under Projects & Apps.
- Under User Authentication:
- App permissions: Select Read (bookmark.read, tweet.read, users.read)
- Type of App: Select Native App
- Callback URL: Enter
feynmanlm://x-callbackexactly — any other value (e.g.feynman-flashcards://x-callback) will cause X to reject the auth request before it reaches the app
- Copy your Client ID from the Keys and Tokens tab.
Signing In
You can connect from Settings -> 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.