flutterflow_cli
Command-line client for FlutterFlow. Export code from FlutterFlow projects and use FlutterFlow AI to build and edit your apps declaratively from the terminal.
0.0.39
7.1K downloads/mo
#3404 most downloaded on pub.dev
FlutterFlow/flutterflow-cli
What this package is like to depend on
Last release 1 months ago
22 Jul 2026
Release timing varies
gaps range from 8 days to 9 months
Nearly every release is documented
notes for 38 of 38 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
44 releases · first in 2023
16 releases in the last 12 months
see the full history below
Release timeline
44 releases · Jan 2023 to Jul 2026
2024
2025
2026
Releases
latest 44-
0.0.3922 Jul 2026Release notes
Open source →- Fixed arrow keys not working in the
flutterflow aiinteractive project picker on Windows.
- Fixed arrow keys not working in the
-
0.0.3814 Jul 2026Release notes
Open source →- Running
flutterflow aiwith no arguments (outside a workspace, on a real terminal) now launches an interactive onboarding wizard: it prompts for your API key first (reusing any saved per-base-URL credential), then shows a searchable, arrow-key project picker with "+ Create a new project" pinned on top. Pick a project and the workspace directory name is derived from it. The picker degrades to a numbered list where raw terminal mode isn't available, and to manual project-id entry when the project list can't be fetched. SetFF_AI_NO_RICH_PICKER=1to force the numbered fallback. The existing non-interactive flags (--project,--api-key,--yes) and non-TTY invocations bypass the wizard as before. flutterflow ai initnow fast-fails when the target path is an existing file (not just a non-empty directory), before downloading the SDK or validating your key.
- Running
-
0.0.3702 Jun 2026Release notes
Open source →flutterflow ainow supports live debugging sessions: an agent running in an AI workspace can attach to the FlutterFlow Desktop app on the same machine to inspect canvas/IDE state and drive local runs, paired securely over a per-user socket (no tokens or extra prompts).
-
0.0.3613 May 2026Release notes
Open source →flutterflow ai initnow persists the validated API key to~/.flutterflow/credentials.json(POSIX mode 0600) keyed by base URL, so subsequent inits against the same backend don't need--api-key. Pass--no-saveto opt out, andFF_API_KEYin the environment still wins and is never persisted. If a saved key is later rejected by the server, the stale entry is cleared automatically and the user is re-prompted (or, in non-interactive mode, told exactly how to recover).- Added
flutterflow ai logout [--all|--base-url <url>]to list or clear saved credentials. - The interactive API key prompt now disables terminal echo while typing.
-
0.0.3506 May 2026 -
0.0.3430 Apr 2026 -
0.0.34-beta.229 Apr 2026 pre-release -
0.0.34-beta.129 Apr 2026 pre-releaseRelease notes
Open source →- Simplified
flutterflow ai init: defaults toprodand skips the interactive environment picker. Pass--env <name>to target a non-prod environment. - Added a remote validation fallback so
flutterflow ai validateandrunwork on all platforms.
- Simplified
-
0.0.3328 Apr 2026Release notes
Open source →- Production Release
- Relicensed from BSD 3-Clause to Business Source License 1.1, matching the FlutterFlow AI SDK. Production use is permitted in connection with FlutterFlow products and services; competing visual application builders, low-code/no-code platforms, and code generation tools are excluded. Converts to Apache 2.0 on April 22, 2055. Contact [email protected] for commercial licensing inquiries.
-
0.0.32-beta.428 Apr 2026 pre-releaseRelease notes
Open source →- Introduce the
flutterflow ainamespace: a declarative Dart tool for building and editing FlutterFlow apps from your terminal. Runflutterflow ai initto scaffold a workspace, then use commands likerun,validate,inspect,resources,search,plan, andmcpto drive your project. See the README for the full command list.
- Introduce the
-
0.0.32-beta.328 Apr 2026 pre-release -
0.0.32-beta.227 Apr 2026 pre-release -
0.0.32-beta.127 Apr 2026 pre-release -
0.0.3110 Apr 2026Release notes
Open source →- Add
--include-export-manifesttoflutterflow export-codeand forwardincludeExportManifestto the export API so the downloaded archive can include.flutterflow/export_manifest.json.
- Add
-
0.0.3025 Feb 2026 -
0.0.2906 Jan 2026 -
0.0.2825 Apr 2025 -
0.0.2725 Apr 2025 -
0.0.2631 Jan 2025 -
0.0.2520 Nov 2024 -
0.0.2423 Oct 2024 -
0.0.2321 Oct 2024 -
0.0.2210 Oct 2024 -
0.0.2117 Jul 2024 -
0.0.2003 Jul 2024 -
0.0.1901 Jul 2024 -
0.0.1806 May 2024 -
0.0.1729 Mar 2024 -
0.0.1622 Mar 2024Release notes
Open source →- Set
include_assets_mapbased on--[no-]include-assetswhen calling the API.
- Set
-
0.0.1511 Mar 2024 -
0.0.1420 Feb 2024 -
0.0.1302 Feb 2024 -
0.0.1216 Jan 2024Release notes
Open source →- Fix
FLUTTERFLOW_PROJECTenvironment variable issue. - Fix downloading assets when the parent directory does not exist.
- Fix
-
0.0.1112 Dec 2023 -
0.0.1005 Dec 2023 -
0.0.901 Dec 2023Release notes
Open source →- Add
--[no-]-parent option. - Allow importing it inside a Dart/Flutter project.
- Allow passing project id via environment.
- Upgrade dependencies.
- Add
-
0.0.822 Nov 2023 -
0.0.726 Sep 2023 -
0.0.622 Sep 2023Release notes
Open source →- Add "branch-name" parameter to enable specifying a branch for a given project when generating code.
-
0.0.529 Aug 2023 -
0.0.427 Feb 2023 -
0.0.310 Jan 2023 -
0.0.209 Jan 2023Release notes
Open source →- Lower min SDK version to 2.17.0.
- Allow passing SDK token as a command line argument.
-
0.0.106 Jan 2023