flai_cli 0.2.0 copy "flai_cli: ^0.2.0" to clipboard
flai_cli: ^0.2.0 copied to clipboard

CLI tool for installing FlAI AI chat components into Flutter projects. A shadcn/ui-style distribution model — own your component source code.

Changelog #

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

0.2.0 - 2026-03-26 #

Added #

  • App scaffold brick (app_scaffold) — full production app template with auth flow (login, register, forgot password), chat list + detail screens, settings page (theme/model/API key), profile page, GoRouter routing with auth redirects
  • MCP server updated with scaffold_chat_app and get_starter_template tools
  • MCP server ready for npm publishing as @getflai/mcp
  • Skill updated with FlaiIconData docs, starter patterns, icon system
  • Brand asset kit (13 SVGs, 28 PNGs) — icons, horizontal/stacked/mono logos, social banners, Twitter header, GitHub social preview
  • GitHub org (getflai-dev) with branding and social preview
  • Cloudflare Email Routing for getflai.dev
  • GitHub Actions secrets for CI/CD

Changed #

  • Repository moved to getflai-dev/flai
  • Domain references updated to getflai.dev
  • README redesigned to minimal shadcn-style with social banner hero
  • Homepage header aligned with content container
  • Docs header full-width for sidebar layout alignment

Fixed #

  • README logo dark/light mode via <picture> element
  • Unused import in CLI tests failing CI
  • docs/superpowers/ excluded from version control

0.1.0 - 2026-03-25 #

Added #

  • CLI tool (flai_cli) with four commands: init, add, list, doctor
  • Core foundation (flai_init brick): FlaiTheme system, data models (Message, ChatEvent, ChatRequest), AiProvider interface
  • Theme system: 4 built-in presets — light, dark, iOS, premium — with FlaiColors, FlaiTypography, FlaiRadius, FlaiSpacing, FlaiIconData
  • Themed icon sets: Material rounded (default), Cupertino (iOS), Material sharp (premium) with 20 semantic icon slots
  • Chat essentials: chat_screen, message_bubble, input_bar, streaming_text, typing_indicator bricks
  • AI-specific widgets: tool_call_card, code_block, thinking_indicator, citation_card, image_preview bricks
  • Conversation management: conversation_list, model_selector, token_usage bricks
  • AI providers: openai_provider and anthropic_provider bricks with SSE streaming, tool use, and vision support
  • Dependency resolver: automatic component dependency resolution and pubspec.yaml modification
  • Documentation site at getflai.dev with component gallery, theme previews, and getting started guide
  • Example app dogfooding all components
0
likes
150
points
110
downloads

Documentation

API reference

Publisher

verified publishergetflai.dev

Weekly Downloads

CLI tool for installing FlAI AI chat components into Flutter projects. A shadcn/ui-style distribution model — own your component source code.

Homepage
Repository (GitHub)
View/report issues

Topics

#flutter #ai #chat #ui-components #cli

License

MIT (license)

Dependencies

args, mason, path, yaml, yaml_edit

More

Packages that depend on flai_cli