Our mission is to enable visual programming as a viable method of software development

Despite the fact that visual programming is a significantly more user-friendly method of software development, text-based programming languages still dominate software industry today. This is because no practical and powerful enough visual language is proposed so far. We want to disrupt this status quo.

...

Inspiration

Graphical User Interface (GUI) fundamentally transformed personal computing. Before GUI, users interacted with computers using command-line interfaces, which required memorizing and typing complex commands. GUI made computers far more accessible and intuitive by allowing users to interact with visual icons, windows, and menus using a mouse or other pointing devices. However, visual programming still did not get even close to the level of GUI usability, and text-based programming languages hold a dominant position in the software development industry today as a result. Our aspiration is replicating GUI success to software development field by creating an advanced general-purpose visual programming language.

...

Vision

The problem of AI code generation is that it is very difficult to prepare precise instructions for AI code generation, and severity of the problem grows almost exponentially as complexity of a project increases. The solution is generating code only for base-level components easily explainable to AI, completing the rest of application via manual coding. That, however, undermines the goal of leveraging AI to remove the need for human coding. Pipe can provide an alternative to manual coding by encapsulating AI-generated components within visual blocks for building workflows through an intuitive drag-and-drop interface. As a next step of Pipe evolution, AI will be generating complete visual workflows directly, making it much easier to understand generated logic.