Use cases

Eight things teams ship with Linda.

Each maps to a runnable example in the repo. Pick the shape that matches what you're building — most are 100 lines of HTML + a config.

Save-the-sale

Checkout rescue with multi-agent handoff

A stalled checkout triggers an exit-intent rescue agent with a different persona, empowered to offer a small discount and instructed to keep the conversation short. The user sees one chat.

  • combineTriggers
  • onExitIntent
  • handoff
  • multi-agent
Read →
Extraction primitive

Extract any table → CSV

Point Linda at any HTML table — your CRM, an admin grid, a wiki, a third-party SaaS — and have it return clean CSV. Universal table extractor via the linda.extract() primitive.

  • linda.extract()
  • PageMount
  • schema validation
Read →
Page companion

In-page copilot for your app

An AI agent that reads your live DOM and answers questions about whatever the user is looking at. No state-plumbing, no useCopilotReadable, no glue code — Linda reads /page/dom.html natively.

  • @linda/core
  • PageMount
  • VFS
  • onObserve
Read →
MCP interop

Expose your page as an MCP server

Turn Linda into an MCP server so Claude Desktop, Cursor, or Continue can read your page directly. Your VFS and primitives become resources and tools the external agent can call.

  • LindaMcpServer
  • /page
  • /conversation
  • MCP resources + tools
Read →
Local-only AI

Client-side PDF Q&A

User drags a PDF, asks questions, gets answers — all in the browser. No upload. No server. No 700 MB Docker image for pdf-processing. Compliance and privacy teams love it.

  • @linda/parsers-pdf
  • VFS /user/files
  • no backend
Read →
File-driven intake

Drop a resume, auto-fill the application

User drops a PDF or DOCX resume. Linda parses it client-side, runs the resume-intake skill, and fills the application form's name, email, experience, education, and skills fields automatically.

  • @linda/parsers-pdf
  • @linda/parsers-office
  • resume-intake skill
  • PageMount writes
Read →
Form replacement

Script-tag signup forms

Replace a long signup form with a conversational AI agent in 10 seconds. Drop the script tag, mark up your form with data-linda, and the agent fills the inputs as the user types.

  • @linda/script
  • PageMount
  • DataPoints
  • onComplete
Read →
Extension

Browser extension with per-origin agents

Manifest V3 reference scaffold. One extension, a different Linda agent per SaaS — Zendesk, Salesforce, HubSpot, GitHub. Same-origin DOM access, content script injection.

  • @linda/extension
  • MV3 content scripts
  • per-origin config
Read →

Ship an agent-driven flow this afternoon.

Install Linda, paste a config, and your form turns into an agent that fills its own inputs.