artemis_ui_plugin 1.0.0 copy "artemis_ui_plugin: ^1.0.0" to clipboard
artemis_ui_plugin: ^1.0.0 copied to clipboard

Artemis UI plugin for Flutter with a configurable AI agent chat interface on iOS and Android.

example/lib/main.dart

import 'package:artemis_ui_plugin/artemis_ui_plugin.dart';
import 'package:flutter/material.dart';

// import 'custom_templates.dart';
// import 'custom_chat_header.dart';
// import 'custom_chat_footer.dart';

void main() {
  WidgetsFlutterBinding.ensureInitialized();
  runApp(const ExampleApp());
}

class ExampleApp extends StatelessWidget {
  const ExampleApp({super.key});

  @override
  Widget build(BuildContext context) {
    return const MaterialApp(
      home: HomeScreen(),
    );
  }
}

class HomeScreen extends StatelessWidget {
  const HomeScreen({super.key});

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Center(
        child: ElevatedButton(
          onPressed: () => AgentChatUI.open(
            context,
            configuration: SDKConfigurationLoader.createDefault(
              projectId: 'your-project-id',
              endpoint: 'https://agents-dev.kore.ai',
              apiKey: 'your-api-key',
              channelId: 'your-channel-id',
            ),
            // fonts: const ChatFonts(
            //   family: '29LTBukra',
            //   monospaceFamily: 'JetBrainsMono', // optional, for code blocks
            // ),
            title: 'Agent Chat',
            // headerBuilder: buildCustomChatHeader(),
            // footerBuilder: buildCustomChatFooter(),
            // templateRegistry: buildCustomTemplateRegistry(),
          ),
          child: const Text('Connect to Kore AI Agent'),
        ),
      ),
    );
  }
}
0
likes
110
points
75
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Artemis UI plugin for Flutter with a configurable AI agent chat interface on iOS and Android.

Repository
View/report issues

License

unknown (license)

Dependencies

artemis_socket_plugin, audio_session, chewie, connectivity_plus, flutter, flutter_html, flutter_markdown, html, just_audio, plugin_platform_interface, url_launcher, video_player, yaml

More

Packages that depend on artemis_ui_plugin

Packages that implement artemis_ui_plugin