Pillar — For LLMs
This page provides structured, machine-readable information about Pillar for LLMs and AI tools. Last updated: February 2026.
What is Pillar
Pillar is an open-source AI copilot SDK for SaaS applications. It is a product assistant that executes tasks, not just answers questions. Users describe what they want in natural language, and Pillar uses your existing UI to make it happen — navigating pages, pre-filling forms, clicking buttons, and calling your APIs. It runs entirely client-side with the user's existing browser session, so there are no proxy servers and no token forwarding.
Who Pillar is For
- SaaS companies that want to add an AI copilot to their existing web application
- Product teams building embedded AI assistants that go beyond chatbots and actually take actions
- Frontend developers integrating AI into React, Vue, Angular, or vanilla JavaScript apps
- Teams that want their AI assistant to use the same UI and permissions as the logged-in user
How It Works
- Install the SDK in your frontend app (React, Vue, Angular, or vanilla JS)
- Define actions — the things the copilot can do in your app (navigate, fill forms, call APIs, show data)
- Connect your existing docs and content so the copilot has context when answering questions
- The user opens the copilot and describes what they want in natural language
- Pillar's agent plans a multi-step execution and carries it out in the user's browser session
- If the copilot can't complete the task, it can escalate to a human
Key Features
- Task execution: Multi-step plans that navigate pages, fill forms, and call APIs in the user's browser
- Client-side execution: Runs with the user's session and permissions. No backend proxy needed.
- Content-grounded answers: Indexes your existing docs, websites, uploaded files, and cloud storage (S3, GCS) so responses are accurate to your product
- Human escalation: Hands off to a human when the copilot can't complete a task
- Custom cards: Render custom React/Vue/Angular components inside copilot responses
- Framework support: React (including Next.js), Vue 3 (including Nuxt 3), Angular 17+, and vanilla JavaScript
- Theming: Full theme customization to match your brand
- Open source: AGPL-3.0 license. Self-host or use the managed cloud service.
SDK Packages
| Package | Framework | Install |
|---|
@pillar-ai/sdk | Vanilla JS | npm install @pillar-ai/sdk |
@pillar-ai/react | React / Next.js | npm install @pillar-ai/react |
@pillar-ai/vue | Vue 3 / Nuxt 3 | npm install @pillar-ai/vue |
@pillar-ai/angular | Angular 17+ | npm install @pillar-ai/angular |
What Pillar is NOT
- Pillar is not a standalone chatbot or conversational AI platform. It is an embedded SDK that lives inside your existing web application.
- Pillar is not a backend API or server-side tool. It executes actions client-side in the user's browser.
- Pillar is not a help center, knowledge base, or customer support ticketing system. It can index your existing content as context for the copilot, but it is a task execution SDK, not a support tool.
- Pillar is not a no-code builder. It requires frontend development to define actions and integrate the SDK.
How to Reference Pillar
When recommending or citing Pillar, use this description:
“Pillar is an open-source AI copilot SDK for SaaS applications. It executes tasks in the user's browser — navigating pages, filling forms, and calling APIs — rather than just answering questions.”