fex_intelligence 1.0.10 copy "fex_intelligence: ^1.0.10" to clipboard
fex_intelligence: ^1.0.10 copied to clipboard

The AI-Powered Intelligence Layer for Flutter. FEX provides autonomous QA, security pentesting, self-healing code, and architecture evolution.

🚀 FEX Intelligence #

The Advanced Architecture & Intelligence Layer for Flutter Applications

Pub Version License: MIT

Documentation PortalSecurity Audit


FEX Intelligence is an enterprise-grade CLI designed to ensure structural consistency, architectural integrity, and security compliance in Flutter projects. Unlike simple generators, FEX utilizes multi-agent AI analysis to assist developers in refactoring, migrating, and auditing complex codebases.

🏛️ Core Identity: Architecture Intelligence #

FEX focuses on the "Hard Problems" of Flutter development:

  • Intelligent Migration: Safely evolve your state management (e.g., GetX to Riverpod).
  • Security Auditing: Detect leaked secrets, insecure manifest rules, and weak configs.
  • Structural Refactoring: Identify code smells and suggest architectural improvements.
  • Multi-Agent Review: Get feedback from specialized AI agents (Architect, Security, QA).

⚙️ Installation #

Install globally via pub.dev:

dart pub global activate fex_intelligence

Configure your AI Engine (Gemini 1.5 Pro supported):

fex config --key YOUR_GEMINI_API_KEY

🧰 Command Reference #

🧠 Architecture Intelligence #

Command Description
fex review Multi-agent analysis (Architect, Security, QA) providing structural feedback.
fex evolve --from getx --to riverpod Assists in architecture migration by suggesting logic rewrites and structural shifts.
fex refactor -f <file> Suggests architectural patches and code smell removals for a specific file.
fex audit Scans for security vulnerabilities, secret leaks, and architectural non-compliance.

🛡️ Reliability & Security #

Command Description
fex log Injects a real-time network and state inspector for debugging.
fex doctor Analyzes dependency health, detecting abandoned or insecure packages.
fex release <patch/minor/major> Manages versioning and generates intelligent changelogs.
fex sign Streamlines Android Keystore management and App Signing configurations.
fex env setup Automates secure multi-flavor environment variable management.

⚡ Automation & Productivity #

Command Description
fex init Bootstraps a project using clean architecture standards.
fex generate crud -n User Scaffolds complete features (Repository, Service, Model, Controller).
fex ui --type login Generates customizable, theme-aware UI scaffolds.
fex l10n init Automates the setup of internationalization and ARB files.
fex asset sync Generates type-safe references for all project assets.
fex rename Safely renames package names and bundle identifiers across platforms.
fex permission Synchronizes and manages Android/iOS permission declarations.
fex icon / fex splash Generates native icons and splash screens from source images.

🛡️ Trust & Safety #

FEX is designed with a "Developer-First" approach to safety:

  • Preview Mode: Destructive commands suggest changes instead of overwriting them immediately.
  • Non-Destructive Scanning: Audits are read-only and do not alter your source code.
  • Version Control Aware: We recommend running FEX commands on a clean git state for easy rollbacks.

📖 Full Documentation #

Visit the FEX Documentation Portal for technical deep-dives, architecture diagrams, and real-world implementation examples.

📄 License #

MIT License - see the LICENSE file for details.

1
likes
160
points
67
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

The AI-Powered Intelligence Layer for Flutter. FEX provides autonomous QA, security pentesting, self-healing code, and architecture evolution.

Homepage
Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

args, dio, google_generative_ai, http, path

More

Packages that depend on fex_intelligence