FlowForge

FlowForge

What is FlowForge?

FlowForge - An AI-powered low-code/no-code CI/CD automation platform.

Instead of manually writing long CI/CD YAML files, FlowForge lets you build workflows visually with drag-and-drop nodes and AI assistance.

Check out the project here

Why this project?

FlowForge started from a common problem: writing and debugging CI/CD config across multiple platforms is repetitive and error-prone.

It evolved from a visual workflow editor into a full assistant that can generate pipelines from prompts, migrate configs between platforms, score pipeline health, and chat with context from your current YAML.

Some features -

  • Visual CI/CD builder using drag-and-drop workflow nodes.
  • AI pipeline generation from natural language prompts.
  • Multi-platform output: GitHub Actions, GitLab CI, Jenkins, and CircleCI.
  • Multi-provider AI support: Claude, Gemini, GPT-4, Featherless, and local Ollama.
  • BYOM support for custom API key/model/base URL from the UI.
  • Pipeline migration support (for example, Jenkinsfile to other targets).
  • Health Advisor for speed, security, reliability, and best-practice scoring.
  • Pipeline chat with optional n8n webhook routing.

Tech stack

  • Frontend: React, Vite, React Flow, TailwindCSS.
  • Backend: Node.js, Express.
  • AI: Claude, Gemini, OpenAI, Featherless, Ollama.

Contribution

Want to contribute? Create a Pull request. Here are some of the ways in which you can contribute:

  • Improve UI/UX for bigger workflow graphs.
  • Add support for more CI/CD targets.
  • Improve AI remediation and migration accuracy.
  • Add templates for common production pipelines.

Contact

Want to request a feature or report a issue personally? Feel free to contact Mukti on telegram.

Thanks for Reading!