Every bookmark, follow and subscription was you deciding whose thinking is worth your time. Opyt keeps up with those people in the background and puts their work in the AI you already use. No new app.
In the background
Your bookmarks, follows and subscriptions go in once, through onboard. Then Opyt keeps pulling in the background, as fast as each platform's limits allow.
You do not have to remember who is worth listening to. Your platform engagement already records it, and Opyt counts it up.
Opyt pulls someone's whole archive, going back years, not the three posts you happened to bookmark.
Ask what is new, and every item says why it is there.
you › What's new since Tuesday?
⚙ latest()
claude › Eleven came in. The top three:
New people arrive with a reason.
you › Who should I be reading that I'm not?
⚙ oracle()
claude › Someone the people you track keep naming, and in none of your lists:
In your AI
Claude Code, Claude Desktop, ChatGPT, Cursor, Codex, Windsurf or any other MCP client on your Mac, and claude.ai or chatgpt.com on any device through the Opyt connector. How calls run.
you › Are tariff price effects one-off or recurring?
⚙ search("are tariff price effects one-off or recurring")14,318 items
claude › Three of your own sources speak to this. The closest is a post you bookmarked yourself in June: @jasonfurman, Jun 11.
Collaboration
When you explain an idea to a collaborator, only a few words get across, and they fill in the rest from their own background. Share your library, and your collaborator's agent fills it in from yours: the people you trust and everything you've read. Less gets lost between you, and your agents work on your goals at the intersection of your shared interests.
After Alexandr Wang's essay Information compression.
Install
Opyt runs on a Mac: set it up in Claude Desktop, Claude Code, ChatGPT Desktop, Codex, Cursor or Windsurf. claude.ai and chatgpt.com, in a browser or on your phone, then read the library your Mac builds; their tabs walk you through the Mac app first.
Opyt builds my library on a Mac, in the Claude Desktop app, and claude.ai reads it through the Opyt connector. Nothing is set up yet. 1. If I don't have Claude Desktop on my Mac, download it from claude.ai/download and sign in with this same Claude account. 2. In Claude Desktop, paste the Claude Desktop prompt from useopyt.com/#install (the Claude Desktop tab). It installs Opyt. Then I quit and reopen Claude Desktop, say "onboard", and follow setup to the end. 3. When setup offers it, or any time after, I say "connect Opyt to Google" in Claude Desktop, enter the code on Google's page and approve. 4. Back on claude.ai: click my name at the bottom-left corner, then Settings, then Connectors in the sidebar (some accounts list it under Customize). Click the + next to Connectors, then Add custom connector. 5. Paste this address in: https://api.useopyt.com/mcp — it is an address to paste, not a page to visit. Name it Opyt if asked, leave Advanced settings alone (no client ID, no secret), and click Add. 6. Click Connect. An Opyt page asks whether to allow Claude: click Allow Access. Then sign in with Google, with the same Google account as step 3. The password never reaches Claude. 7. Start a new chat, click the + in the message box, choose Connectors, and turn Opyt on. A connector that is off in a chat can't be used in it, which is the step most people miss. 8. Ask about my library. It reads by keyword and can't change anything; adding people or sources happens in Claude Desktop.
Help me set up Opyt so I can use it here on chatgpt.com. You can't install anything or change my settings yourself, so guide me one step at a time: give me a step, wait until I say done, then give the next. If my screen doesn't match, ask me what I see and adjust. Opyt needs ChatGPT Desktop on a Mac: it builds my library there, and chatgpt.com reads it through the Opyt connector. Nothing is set up yet. 1. If I don't have ChatGPT Desktop on my Mac, I download it from chatgpt.com and sign in with this same account. 2. In ChatGPT Desktop, I paste the ChatGPT Desktop prompt from useopyt.com/#install (the ChatGPT Desktop tab). It installs Opyt. Then I quit and reopen the app, say "onboard", and follow setup to the end. 3. When setup offers it, or any time after, I say "connect Opyt to Google" in ChatGPT Desktop, enter the code on Google's page and approve. 4. Back on chatgpt.com (this needs a paid plan): click my profile picture, then Settings, then Apps & Connectors, then Advanced, and switch Developer mode on. On some accounts the page is called Plugins and the switch sits under Security and login. Read me the warning it shows: a custom connector runs someone else's code on my behalf. 5. On that same page click Create (some accounts: New app). Name it Opyt, write any description, and paste this into MCP server URL: https://api.useopyt.com/mcp 6. Choose OAuth if it asks how to authenticate, then confirm. No client ID, no secret. 7. An Opyt page asks whether to allow ChatGPT: click Allow Access. Then sign in with Google, with the same Google account as step 3. 8. Start a new chat and switch Opyt on for it from the + menu in the message box. A connector that is off in a chat can't be used in it. 9. Ask about my library. It reads by keyword and can't change anything; adding people or sources happens in ChatGPT Desktop.
Install the Opyt MCP server into ChatGPT Desktop for me. Opyt runs on a Mac and ships on PyPI, so there is nothing to clone or build. If you can run commands on this Mac, do the steps yourself. If you can't, say so, tell me how to open Terminal, and give me the commands to paste one at a time, waiting for me after each. 1. If uvx is not on the PATH, install uv: curl -LsSf https://astral.sh/uv/install.sh | sh 2. Add Opyt to ~/.codex/config.toml, the file this app reads its MCP servers from. Create it if it is missing and keep everything already in it; if it already has an [mcp_servers.Opyt] table, replace that one. Use the absolute path from command -v uvx (right after installing uv it is ~/.local/bin/uvx): [mcp_servers.Opyt] command = "/absolute/path/to/uvx" args = ["--from", "opyt@latest", "opyt-mcp"] startup_timeout_sec = 120 tool_timeout_sec = 120 The first start downloads Opyt, which takes longer than the app's default of 10 seconds. 3. Then tell me to quit and reopen ChatGPT, type /mcp to check Opyt is listed, and say "onboard". Opyt takes it from there. Codex reads the same file, so Opyt shows up there too. To use Opyt on chatgpt.com in a browser or on my phone as well, I say "connect Opyt to Google" at the end of setup and follow the ChatGPT.com tab at useopyt.com/#install.
Install the Opyt MCP server into Codex for me. Do it yourself in the terminal; don't hand me commands to run. Opyt runs on a Mac and ships on PyPI, so there is nothing to clone or build. 1. If uvx is not on the PATH, install uv: curl -LsSf https://astral.sh/uv/install.sh | sh 2. Add Opyt to ~/.codex/config.toml. Create it if it is missing and keep everything already in it; if it already has an [mcp_servers.Opyt] table, replace that one. Use the absolute path from command -v uvx (right after installing uv it is ~/.local/bin/uvx): [mcp_servers.Opyt] command = "/absolute/path/to/uvx" args = ["--from", "opyt@latest", "opyt-mcp"] startup_timeout_sec = 120 tool_timeout_sec = 120 The first start downloads Opyt, which takes longer than Codex's default of 10 seconds. ChatGPT Desktop reads the same file, so Opyt shows up there too. 3. Then tell me to restart Codex (in the IDE extension: Restart extension), check Opyt is listed with /mcp, and say "onboard". Opyt takes it from there.
Install the Opyt MCP server into Claude Code for me. Do it yourself; don't hand me commands to run. Opyt ships on PyPI, so there is nothing to clone or build. 1. If uvx is not on the PATH, install uv: curl -LsSf https://astral.sh/uv/install.sh | sh 2. Register the server with the absolute path to uvx (command -v uvx, or ~/.local/bin/uvx right after installing uv): claude mcp add -s user Opyt -- /absolute/path/to/uvx --from opyt@latest opyt-mcp (-s user puts Opyt in every project, not only this folder). 3. Check it with claude mcp list, then tell me to restart Claude Code and say "onboard". Opyt takes it from there.
Install the Opyt MCP server into Claude Desktop for me. Opyt ships on PyPI, so there is nothing to clone or build. If you can run commands on this Mac, do the steps yourself. If you can't, say so, tell me how to open Terminal, and give me the commands to paste one at a time, waiting for me after each. 1. If uvx is not on the PATH, install uv: curl -LsSf https://astral.sh/uv/install.sh | sh 2. Run: ~/.local/bin/uvx --from opyt@latest opyt-install-client --claude-desktop (use the path from command -v uvx if uv lives elsewhere). It merges Opyt into Claude Desktop's config and backs the old file up first. 3. Then tell me to quit and reopen Claude Desktop and say "onboard". Opyt takes it from there.
Install the Opyt MCP server into Cursor for me. Do it yourself in the terminal; don't hand me commands to run. Opyt ships on PyPI, so there is nothing to clone or build. 1. If uvx is not on the PATH, install uv: curl -LsSf https://astral.sh/uv/install.sh | sh 2. Run: ~/.local/bin/uvx --from opyt@latest opyt-install-client --cursor (use the path from command -v uvx if uv lives elsewhere). It merges Opyt into ~/.cursor/mcp.json and backs the old file up first. 3. Then tell me to restart Cursor and say "onboard". Opyt takes it from there.
Install the Opyt MCP server into Windsurf for me. Do it yourself in the terminal; don't hand me commands to run. Opyt ships on PyPI, so there is nothing to clone or build. 1. If uvx is not on the PATH, install uv: curl -LsSf https://astral.sh/uv/install.sh | sh 2. Run: ~/.local/bin/uvx --from opyt@latest opyt-install-client --windsurf (use the path from command -v uvx if uv lives elsewhere). It merges Opyt into ~/.codeium/windsurf/mcp_config.json and backs the old file up first. 3. Then tell me to restart Windsurf and say "onboard". Opyt takes it from there.
Opyt's free and MIT-licensed. If it's useful to you, star it. That's how other people find it.