Open-source tool to seamlessly connect multiple AI model APIs into repeatable workflows.
Nodes Updated : Web search can be enabled on GPT node, Claude 4 available
UI : Node Search Bar, Shortcut for Popular Replicate Models
New Models available : Flux Kontext, Veo 3, Lyria 2, Imagen 4 available through the Replicate Node
AI-Flow is an open-source, user-friendly UI that lets you visually design, manage, and monitor AI-driven workflows by seamlessly connecting multiple AI model APIs (e.g., OpenAI, StabilityAI, Replicate, Claude, Deepseek).
- Visual Workflow Builder: Drag-and-drop interface for crafting AI workflows.
- Real-Time Monitoring: Watch your workflow execute and track results.
- Parallel Processing: Nodes run in parallel whenever possible.
- Model Management: Easily organize and manage diverse AI models.
- Import/Export: Share or back up your workflows effortlessly.
- Replicate: All models available through the Replicate API (FLUX.1, FLUX.1 Kontext, Imagen 4, Veo 3, Lyria 2, and many more)
- OpenAI: GPT-4o, GPT-4.1, TTS, o1, o3, o4.
- StabilityAI: Stable Diffusion 3.5, SDXL, Stable Video Diffusion, plus additional tools.
- Others: Claude, Deepseek, OpenRouter.
AI-Flow is fully open source and available under the MIT License, empowering you to build and run your AI workflows on your personal machine.
For those seeking enhanced functionality and a polished experience, AI-Flow Pro on our cloud platform (app.ai-flow.net) offers advanced features, including:
- Subflows & Loops: Create complex, nested workflows and iterate tasks effortlessly.
- API-Triggered Flows: Initiate workflows via API calls for seamless automation.
- Integrated Services: Connect with external services such as Google Search, Airtable, Zapier, and Make.
- Simplified Interface: Transform workflows into streamlined tools with an intuitive UI.
The cloud version builds upon the foundation of the open-source project, giving you more power and flexibility while still letting you use your own API keys.
Note: To unlock full functionality, AI-Flow requires S3-compatible storage (with proper CORS settings) to host resources. Without it, features like File Upload or nodes that rely on external providers (e.g., StabilityAI) may not work as expected. Also, set
REPLICATE_API_KEY
in the App Parameters or in your environment to use the Replicate node.
Note: This method is only available for Windows users.
- Download the latest Windows version of AI-Flow from the official releases page: AI-Flow Releases
- Once downloaded, run the
.exe
file.
This will start a local server and open AI-Flow in a standalone window, giving you direct access to its user interface without needing to install anything else.
-
Prepare Docker Compose:
- Navigate to the
docker
directory:cd docker
- Navigate to the
-
Launch with Docker Compose:
docker-compose up -d
-
Access the Application:
- Open http://localhost:80 in your browser.
- To stop, run:
docker-compose stop
-
Clone the Repository:
git clone https://github.com/DahnM20/ai-flow.git cd ai-flow
-
UI Setup:
cd packages/ui npm install
-
Backend Setup:
cd ../backend poetry install
- Windows Users:
poetry shell pip install -r requirements_windows.txt
- Windows Users:
-
Run the Application:
- Start the backend:
poetry run python server.py
- In a new terminal, start the UI:
cd packages/ui npm start
- Open your browser and navigate to http://localhost:3000.
- Start the backend:
We welcome contributions! If you encounter issues or have feature ideas, please open an issue or submit a pull request.
This project is released under the MIT License.