Skip to content

Studio

The Studio tab is where all your sources live. It's the central place to add content, read it, and make it available to AI assistants via MCP.

Layout

Studio has four panels, all resizable and toggleable:

PanelWhat it does
Sources (left)Your source queue, organized by type tabs
Reader (middle-left)Displays the selected source: web article, PDF, video, or transcript
Chat (center)AI chat grounded in your selected sources
Search (right)Semantic search across all your sources by topic

How sources get in

Sources flow into Studio from multiple directions:

  • Browser reading lists — Safari, Chrome, and Brave reading lists are scanned automatically
  • Apple Podcasts — episodes you've listened to appear after you view the transcript once in Podcasts.app
  • Local files — PDFs placed in the Books, Courses, or Papers folders in iCloud are discovered automatically
  • Manual paste — paste any URL into the source bar
  • AI assistants — Claude or ChatGPT can add sources via the MCP connection
  • GitHub — sign in to browse and import your starred repos
  • X (Twitter) — sign in to sync your bookmarked posts

Each source type has its own tab in the sidebar. See the dedicated guides for details on Articles, Papers, Books, Courses, Podcasts, X Posts, and GitHub Repos.

Source lifecycle

Every source moves through a simple flow:

  1. Queued — source discovered, content not yet fetched
  2. Ready — content loaded and stored in the database, available for reading and MCP access

Once a source is ready, its full text is accessible to any connected AI assistant via the get_source_content or get_app_context MCP tools.

Using sources with AI assistants

Select one or more sources (checkboxes in the sidebar) to add them to the app context. When a connected AI assistant calls get_app_context, it receives the full text of your selected sources.

From there your AI assistant can:

  • Answer questions about the content
  • Compare ideas across multiple sources
  • Quiz you on the material using the Feynman technique
  • Probe your understanding with Socratic dialogue

See Learning with MCP for detailed workflows.

Use the Search panel to find sources by concept across your entire library. This uses vector embeddings to find semantically similar content, not just keyword matches.

Your AI assistant can also search your sources programmatically via the search_sources_semantic MCP tool.

Dealing with paywalled content

When Studio can't fetch content (HTTP 403), it checks for a local PDF:

  • Papers: save the PDF to iCloud Drive → Documents → FeynmanLM → Papers
  • Articles: save the PDF to iCloud Drive → Documents → articles

The app uses fuzzy filename matching, so exact names aren't required. You can also drag and drop a PDF directly onto the source in Studio.

For papers specifically, open-access sources (arxiv, bioRxiv, PLOS, PMC) are fetched automatically. See the Papers guide for details.

Tips

  • Select sources before asking your AI assistant questions. The get_app_context tool only returns selected sources.
  • Use semantic search to find connections between sources you might not have noticed.
  • Batch processing: sources stay in your queue until you're ready. No rush to process everything immediately.