Read this if you are deeply into vibe coding!!
Hey everyone! I’M MAINLY TALKING TO THOSE OF YOU WHO ARE DEEPLY INTO VIBE CODING AND LOVE NODE-BASED THINKING AS MUCH AS I DO. Together with a friend, we’ve built a tool called Flowcrest, and honestly it completely changed the way I work. I might be biased, but it solved a very real problem for me. I’m the kind of person who loves planning ahead. When I start a project, I already have a full map in my head — ideas, structure, relationships, constraints, little details. And until now, I only had two ways to handle that: 1. Dump everything into one giant prompt. 2. Or hold myself back and develop in tiny pieces while taking messy notes. Both are painful. If I write everything into one big prompt, the AI struggles — not just because it’s long, but because the logic has no structure. Human language is terrible at describing a system with hierarchy, references, and flow. It becomes tangled fast. If I break it into tiny prompts, most of my mental energy goes into keeping the whole structure in my head, planning ahead, and trying not to confuse the model. It’s slow and mentally exhausting. And since I come from a background of using node-based tools (like Blender’s node graphs), one day it hit me: Why not build my system the same way? Visually. Modularly. With tiny parts to create a structure. So we built Flowcrest. How it works (this is where people usually ask questions, so let’s make it clear upfront): Each node represents a small module of your project — a tiny, focused idea, written in plain human language. No code needed. You give each node: a simple description optional input/output ports representing what information flows in and out connections to other nodes to express the logic You end up with a clean, visual “blueprint” of your project. Then Flowcrest exports two things, which the AI uses together: 1. A general instruction prompt This explains to the AI how to read your Flowcrest structure. It tells the model what a node is, what inputs/outputs mean, and how the whole blueprint should be interpreted.