ComposeFlow  by ComposeFlow

AI-powered visual editor for mobile apps

Created 1 month ago
284 stars

Top 92.1% on SourcePulse

GitHubView on GitHub
Project Summary

ComposeFlow is an AI-first visual editor for building native mobile applications with Compose Multiplatform. It targets developers, entrepreneurs, and designers, enabling them to create fully functional cross-platform apps through an intuitive drag-and-drop interface and AI-powered code generation, significantly accelerating the app development lifecycle.

How It Works

ComposeFlow leverages an AI agent and a visual drag-and-drop interface to generate complete, runnable Compose Multiplatform projects. Its core approach combines visual UI design with AI-driven code generation, allowing users to build complex layouts and manage state visually. This integration aims to streamline the development process by translating visual designs and prompts directly into clean Kotlin code, supporting multiple platforms including Desktop, Android, iOS, and Web.

Quick Start & Requirements

  • Installation: Download binaries for Mac & Linux, or from the Microsoft Store for Windows.
  • Prerequisites:
    • JetBrains Runtime (JBR) is required.
    • Android Studio (Narwhal 2025.1.1+) or IntelliJ IDEA (2025.1.1+) is needed for previewing Composables.
    • Recommended: ktlint plugin for IDE.
    • Windows users building from source need to create a local.properties file with sdk.dir pointing to their Android SDK for tests.
  • Setup: Building from source requires setting up JetBrains Runtime and an IDE. Configuration for AI features and Firebase requires editing local.properties.
  • Documentation: https://docs.composeflow.io/

Highlighted Details

  • Full App Generation for Compose Multiplatform apps in minutes.
  • AI-Powered Code Generation for intelligent assistance.
  • Cross-Platform Support for Desktop, Android, iOS, and Web.
  • Seamless Firebase integration for authentication, Firestore, and cloud services.

Maintenance & Community

The project is open source. Further community and maintenance details are not specified in the README.

Licensing & Compatibility

The README does not explicitly state the license type or compatibility for commercial use.

Limitations & Caveats

AI agent and Firebase integration features are disabled by default and require manual configuration via local.properties. Preview functionality necessitates specific IDE versions. Building from source requires JetBrains Runtime and potentially specific Android SDK configurations.

Health Check
Last Commit

1 day ago

Responsiveness

Inactive

Pull Requests (30d)
51
Issues (30d)
42
Star History
94 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.