Skip to main content
The 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

Add ArgideWidget 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 with ArgideScope 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 via ArgideTheme:

Theme Properties

User Identity

Identify users to enable conversation history and personalized responses:
See Identity Verification for generating tokens on your backend.

Client-Side Tools

Register tools that run natively in your Flutter app:
Upload tool definitions on the Actions page so the agent knows when to call them.

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