Getting Started
Add the ARCY AI agent to your web app.
The ARCY SDK (@arcyai/sdk) is a JavaScript package that embeds an AI agent directly inside your existing web application. Once installed, your users get three AI-powered capabilities: a Chat capability that answers questions directly in text, a Copilot mode that coaches users through any workflow by highlighting UI elements step by step, and an Autopilot mode that navigates pages, clicks buttons, and fills forms autonomously on the user's behalf. A query router selects the right one per query — there is no mode picker.
Setup is one script tag. Install ARCYProvider and ARCY starts building its own understanding of your product from real usage: it passively observes clicks, form submits, and navigation in the browser, and an AI curation service proposes page and element context from that stream. You never edit your JSX or commit a generated diff to get a working knowledge graph. Run arcy init and the CLI wires the provider and seeds day-one page navigation automatically.
Fully supported frameworks: Next.js App Router, Next.js Pages Router, Vite + React, Create React App.
Fully supported auth libraries: Clerk, NextAuth, Auth0, Supabase, Firebase.
SDK
Quickstart
Add ARCY to your app.
CLI Commands
arcy init, analyze, push, pull, validate, status, log, and rm.
Configuration
All ARCYProvider props.
Element Targeting
How ARCY finds elements at runtime: passive autocapture, multi-signal fingerprints, and AI curation. No source code changes.
AI Modes
How Chat, Copilot, and Autopilot work and when the router picks each.
Customization
Configure branding, modes, usage limits, and UI controls from the dashboard or via code.
useARCY Hook
Access session-level values from the SDK runtime.
Security
Infrastructure
How ARCY hosts, encrypts, and backs up your data.
Zero Data Retention
How AI request content is handled after a call completes.
API key security
How publishable and secret keys are issued, stored, and rotated.
Responsible disclosure
How to report a vulnerability and what is in and out of scope.
Privacy
What ARCY collects
The session events the SDK collects during normal operation.
What arcy init and arcy analyze read and send
A breakdown of what the CLI scans and transmits during setup.
What we never do
Hard boundaries on data access, sharing, and model training.
Data retention
How long each type of data is kept, and how to delete your account.