Pillar Launches: Your App's Copilot

By
·
February 27, 2026

Pillar recently launched!

Launch YC: Pillar - Your apps copilot

"Pillar is an open source copilot that turns user and agent requests into completed actions, right inside your app."

TL;DR: Pillar is an embedded AI copilot that executes tasks inside your product for users and agents.
Users or agents can type what they want. The copilot carries it out client-side in the browser, using the user’s existing session, permissions, and security checks. You install the SDK via npm and register your existing frontend code as tools.
Example: in a banking app, a user types “send $200 to my cleaners.” Pillar finds the right recipient, navigates to the transfer flow, and pre-fills the form. The user still reviews and confirms. If your app requires 2FA for that acion, so does the copilot.

Demo: https://www.youtube.com/watch?v=ruNJ5OFuKsI

Founded by JJ Maxwell & Mark Wai

They built Pillar to solve their own problem. At their last company (Double Finance), they saw a pattern: users asked for outcomes they already supported, but still opened support tickets. They wanted a way to reuse the frontend code they had already shipped, without rebuilding flows or adding new “automation” surfaces.

Pillar is what they wish they had.

The Problem

Teams ship faster than ever. But when your changelog is 10x longer than it used to be, users can’t keep up.

  • Discoverability breaks down: the UI changes, features move, and people forget where things live.
  • Friction turns into “support”: users open tickets that aren’t really support tickets. The user wanted to do something your product already supported but couldn’t get there.
  • Most products don’t have an “action layer”: AI agents are starting to use web apps the same way users do: navigate, click, fill forms. Products need to prepare for this

Bottom line: products need a reliable, permissioned way to execute actions end-to-end - not just document them.

How Pillar Works

Pillar turns a user request into action by combining planning with in-browser execution.

  1. Plan: Pillar determines which steps/tools to run
  2. Execute: your app runs those tools in the browser (navigation, API calls, state updates, form fills)
  3. Confirm: the user stays in control for sensitive actions.

You register tools inside your existing React components:

Image Credits: Pillar

What happens at runtime when a user types “send $200 to my cleaners”:

  • Pillar calls search_recipients with “cleaners”
  • Selects the right match
  • Calls prefill_transfer with the recipient + amount
  • User reviews and confirms in the existing flow

Because execution happens in the browser, tools run with the current user’s permissions and session. Pillar can’t do anything the user can’t do.

Pillar syncs with your help content (Zendesk, Intercom, Notion, Confluence, internal docs) so requests map to the right tools/flows. When it picks the wrong path, you flag it and the correction is captured so the same issue is less likely to repeat.

SDKs are available for React and vanilla JavaScript. Registered tools can also be reused by other copilots/agents via WebMCP (navigator.modelContext).

Their Ask

  • If you lead product/engineering and users open tickets for things your product already does, they would love to talk!
  • If you know someone who fits that (founders, VP Product, Head of Support), intros are appreciated
  • Share this post. Follow them on LinkedIn and X.

Learn More

Visit trypillar.com to learn more.
Install: trypillar.com
They also have live demos you can try right now - Pillar installed on open-source products:
Want help getting live? Reach the founders here.
Follow Pillar on LinkedIn & X.