Skip to main content

ai_response_view 0.1.0 copy "ai_response_view: ^0.1.0" to clipboard
ai_response_view: ^0.1.0 copied to clipboard

Accessible Flutter widgets for streamed AI answers, Markdown, citations, tool-call progress, and response actions.

example/main.dart

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

void main() => runApp(const ExampleApp());

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

  @override
  Widget build(BuildContext context) => MaterialApp(
    theme: ThemeData(colorSchemeSeed: Colors.indigo),
    home: Scaffold(
      appBar: AppBar(title: const Text('AI Response View')),
      body: Padding(
        padding: const EdgeInsets.all(24),
        child: AiResponseView(
          content: '## A streamed answer\n\nUse `AiResponseView` with any AI backend.',
          citations: [
            AiCitation(label: 'Flutter', uri: Uri.parse('https://flutter.dev')),
          ],
          toolCalls: const [
            AiToolCall(name: 'Search docs', status: AiToolCallStatus.succeeded),
          ],
          onRetry: _noop,
        ),
      ),
    ),
  );
}

void _noop() {}
1
likes
150
points
413
downloads

Documentation

API reference

Publisher

verified publishersyedwaleednawaz.com

Weekly Downloads

Accessible Flutter widgets for streamed AI answers, Markdown, citations, tool-call progress, and response actions.

Homepage
Repository (GitHub)
View/report issues

Topics

#ai #widget #markdown #chat

License

MIT (license)

Dependencies

flutter, flutter_markdown_plus, url_launcher

More

Packages that depend on ai_response_view