NEW
Your app, now fluent in natural language.
An open-source SDK that turns your application into an AI-native experience, enabling users to talk to your app and take actions using natural language.
npm install @intentctrl/react

Cloud platform coming soon.
How it works
It's a runtime that understands your app — its routes, its buttons, its forms, its logic — and lets the AI act on that understanding safely.
Chat that knows your app
Answers with live context from the current page, available tools, and your app data.
Actions, not hallucinations
The LLM decides what to do. A permission-checked runtime executes every action safely.
Register your own tools
Expose typed, Zod-validated tools that connect directly to your app logic and state.
Semantic page understanding
Builds a compact UI graph and sends only relevant context — never raw HTML.
Granular permissions
Control AI access to navigation, input, and custom tools at any level.
Lifecycle-aware tool scoping
Component tools register on mount and clean up automatically on unmount.
Add an AI assistant to your app in 3 steps
Install the runtime, wrap your app with the provider, and build your own chat interface using the hooks we give you.
See the docs for guides, API reference, and advanced usage.
Read the docsnpm install @intentctrl/reactNo integrations yet.
We're focused on getting the core runtime right before bolting on connectors.
Third-party integrations are on the roadmap.
FAQs
Here are some common questions and answers that you might encounter.
Can't find what you're looking for?
Contact Us