Open visual language Developers can create or modify visual components exactly to their requirements and specifications. General-purpose visual language Pipe contains only general-purpose elements not limited to narrow domain-specific concepts. Compact & powerful language Pipe provides relatively few elements and concepts still allowing implemenation of complex algorithms. Complete & detailed specification Complete and detailed language specification allows building entire virtual machine for Pipe flowchart execution. Practical visual language Pipe does not replace non-visual programming languages but rather complements them. API for non-visual languages Complete API specification is provided for integration with non-visual programming languages. Statically-typed language Pipe is a statically-typed visual language similar to top-tier non-visual programming languages. Multiple levels of usage No need to know the full Pipe specification to start development using visual language Pipe. Integration with AI code generation Pipe can play a role of an integration layer for AI-generated code converted into visual components. Low-code platforms Using Pipe for visual integration of AI-generated components can inspire the next generation of low-code platforms.