argide_flutter package adds Argide to any Flutter app. Use ArgideWidget for a floating chat button that overlays your existing app, drop in ArgideChatView for a full-screen chat experience.
Installation
Quick Start
Floating Widget (Recommended)
AddArgideWidget inside a Stack to get a floating chat button that slides up a chat sheet — zero extra UI work:
Placing
ArgideWidget in MaterialApp.builder means it automatically appears on every page and route in your app — no need to add it to each screen individually. Tapping the button slides up a chat sheet at 85% screen height.Full-Screen Chat
Wrap your app withArgideScope and drop in ArgideChatView as the full body:
ArgideChatView includes message bubbles, streaming, conversation history, suggested actions, and a “Powered by Argide” footer — no additional setup required.
ArgideScope Props
ArgideScope is an InheritedWidget that provides the client and state down the widget tree.
ArgideWidget Props
ArgideChatView Props
Theming
Customize colors and styles viaArgideTheme:
Theme Properties
User Identity
Identify users to enable conversation history and personalized responses:Client-Side Tools
Register tools that run natively in your Flutter app:Platform Support
iOS / macOS
No additional configuration needed. For macOS apps, add the outbound networking entitlement — required for all network calls, including production:Differences from Other SDKs
Identity Verification
Generate JWT tokens on your backend
Client-Side Tools
Register tools the agent can call
Embed Widget
Web widget installation guide
