bouncer
← Back

Zen van Riel · 12.3K views · 304 likes

Analysis Summary

30% Low Influence
mildmoderatesevere

“Be aware that the 'chaos' of parallel AI agents is emphasized early on to position the featured tool and the creator's educational community as the necessary solution for professional success.”

Transparency Mostly Transparent
Primary technique

Performed authenticity

The deliberate construction of "realness" — confessional tone, casual filming, strategic vulnerability — designed to lower your guard. When someone appears unpolished and honest, you evaluate their claims less critically. The spontaneity is rehearsed.

Goffman's dramaturgy (1959); Audrezet et al. (2020) on performed authenticity

Human Detected
95%

Signals

The video features a human creator (Zen van Riel) providing a live demonstration with natural, unscripted speech patterns and personal anecdotes about the development process. While the subject matter is AI tools, the presentation layer is clearly human-authored and narrated.

Natural Speech Patterns Transcript contains natural filler words ('you know', 'right?'), self-corrections, and conversational phrasing ('It's not very beautiful, but of course...')
Personal Voice and Context The narrator references their own repository, specific project goals (Plants vs. Zombies clone), and personal workflow preferences.
Technical Demonstration Flow The narration follows a live-action logic with real-time reactions to the UI and expected outcomes like merge conflicts, typical of a human-led tutorial.

Worth Noting

Positive elements

  • This video provides a practical, hands-on demonstration of using Git worktrees to solve the very real problem of file-system contention when running multiple LLM agents.

Be Aware

Cautionary elements

  • The content uses the complexity of AI orchestration to validate the necessity of joining a specific 'community' for career security.

Influence Dimensions

How are these scored?
About this analysis

Knowing about these techniques makes them visible, not powerless. The ones that work best on you are the ones that match beliefs you already hold.

This analysis is a tool for your own thinking — what you do with it is up to you.

Analyzed March 23, 2026 at 20:38 UTC Model google/gemini-3-flash-preview-20251217
Transcript

Many people are trying to run 10 cloud code instances at once to speed up their AI coding. But everyone who does this will run into two issues. First of all, cloud code is going to cause massive merge conflicts because all of these different agents will try to change the same files. And secondly, you don't even understand the code these agents are writing, which is going to lead into massive production bugs. But today I'm showing you Vibe Conbon, which is a really great open source project that you can use today to organize all of these agents and to check up on the code to make sure that you can speed up your AI coding while still keeping control of what you're actually doing. Today's demo app is going to be a clone of the very popular game Plants vs. Zombies, and it's just a bit of a fun game to showcase what it means to just do a lot of parallel work. Because with this kind of game development, you will see that you can actually parallelize a lot of the things that are needed to make the game work properly. For example, this is a game where you're supposed to create plans that can defend against zombies, right? We're going to be using five combine to actually orchestrate my agents. And I'm going to pull it up right here. And it's all hosted locally. So I can just go into my PVC clone, which is the repository. And you can see that I already finished quite a lot of tasks. And these tasks were all done through Vibe Combon and created this first proof of concept. It's not very beautiful, but of course, I'm not creating any assets here. It's all just, you know, created with AI code. What we're going to do now is we're going to create two tasks to create new plans to try and defeat the zombies faster. So, first I'm going to click here on a plus in to-do and I'm going to write the task add a cherry bomb plan to the game. And this is just going to be very similar to your spec driven development. And here you need to describe in detail what you're trying to build. So in this case, I have a little bit of an explanation already that I'm just going to copy paste here to explain that this is an instant use explosive plant that will actually explode in a 3x3 area. And this is already enough for cloud code to then pick up on these changes in my main branch using the default model which is claude opus at the moment. So I can just go ahead and create the task. I can decide to not start it yet and then it will just be added to my conbon board just like with regular scrum agile process and then I can move it into in progress and now I can manually say that I want a cloud agent to start working on this in the base branch. So we're going to go ahead and start it and then you'll be able to see the code changes come in but before we do that we're just going to go ahead and create a new task specifically to create the squash plant and this one can just squash zombies that are right in front of the plant. So, I'm just going to go ahead and paste the same kind of description here. So, we're going to go ahead and create that task like so. And in this case, we can just go check out the other task here. And you can see that it's already working. It's reading all of the files to understand how to create a plant. And the great part about this is that the logic for these two different plants can live in different files. So, you're not going to get a merge conflict. However, there are some places in this kind of game where these two plants will overlap in terms of the code that has to be changed. for example, the top bar here that determines all the plants are available for you to use. So, I'm expecting a merge conflict to come up. But while these two tasks are running, let's create one more task. I'm still kind of developing this clone, and it would be nice to have a bit of a debug menu for me to give myself more sunpower or just spawn in some zombies to test if specific plants are working properly. So, I'm going to go and create a new task for that. We're going to go ahead and type debug panel features. And I'm just going to prompt it with some of the things that I want like that zombie spawner and the plant cooldown toggle. So I'm just going to paste that in here. And we can go ahead and start creating that immediately. Now while Clock code is thinking in three different agents, I wanted to let you know that you can check out my free newsletter in the description down below so you can keep up to date with these kinds of AI projects and advance your career with real AI coding. I want to share with you why this is so effective. If you check out Visual Studio Code, you'll be able to see that we don't just have our main branch. we actually have these specific sub trees that these agents are working in on their own. So they're not all working on the main branch. They have their own branch based on main that they are now editing. So you can for example already see the cherry plant has a branch here where the properties of the plant are being determined already and all of this is just being done in its own branch. And you'll see the changes for the squash plant and the debug panel show up in here as well. And so the idea with this is that you can very easily create a lot of parallel work and then carefully merge it into your branch. And this is where the human loop comes in. You're going to be the person pressing the button to merge all of this work into main. The great part is before you merge, you can test out the specific branch. You can just have code reviews that I'll show you later. And only then when you know the code actually works, will you be pushing it into the main branch. So we can already see that the cherry one is in review. And what does it mean when a task is in review? Well, it means that cloud code has finished the session and as a human, I can actually see, oh, I can check out the code and see if everything works as intended. When I open this, you can see that I can check out the entire cloud code session, which is properly saved into memory. And that's really nice because if you know anything about the cloud code terminal sessions, if you close all of them, it's very difficult to get a visualization of what happened. So, if your computer crashes, you have a pretty big problem. You can go back into the history of previous chats, but it's not as nice of an interface as just being able to see all of the sessions in this conbon style board. I can even go back into those first tasks and check out how exactly this was implemented. So, if you want to check out how the cherry plant was implemented, we can go ahead and click this button here to see the diff. Basically, just see all the code changes that were made. The great part about this too is that you can have some comments on a specific line of code. Write the comment like so. I want you to double check this code. And then if I extend this window just a little bit, you can see here that you have both that commenting capability as well as the capability to just send over your review comments to the AI agent in order to just revise some code. So for example, one thing that I can do is I can clear my review comments and I can ask it to change the cost to just 100. Of course, this is a small change. I could have done that myself, but I just want to show how this really works. So now I'm asking clot code to change the cost to just 100, which it will be able to do because even though LLMs are stateless, it's able to pick up on the work by reading the entire conversation history of this specific task as well as working in that feature branch. So now very quickly in just a couple of seconds, it was able to start a new clock code session and change the cost from 150 to 100 sun. Very cool stuff. Now to check out what this code does, I can go ahead and go to the triple dots here and open a tent in IDE. This will just open Visual Studio Code in the correct branch. This opens Visual Studio Code in the correct branch folder. And now I can just go ahead and run mpm rundev to just restart my dev server. And you can see that the plant is in there right now. And just in time here, we're going to try and see if the cherry plant works. And there you go. It successfully seems to work. Now I want to make sure that this piece of code is actually going to be in my main branch. All I need to do is just click on the merge button here. And that's it. Now the code is merged. And you can even see here that that task is automatically moved into the done section. Now let's see if the squash plant works as well. So I'm going to go ahead and open a divs here. You can see that I actually will not be able to merge it properly because it's also one commit behind. So I'm just going to rebase this to make sure that we can merge it safely. And now you can see whoops, we have a conflict because we were adding two plants. And even though the plant logic lives in different files, the actual registry of all the plants is in the same file. And you can see here that these two parallel agents were already in conflict with each other trying to edit the same file. Now the great part about this is that I can solve it myself or I can ask cla code to resolve this specific conflict. Because it's a small change, I know that clot code can do this successfully and I'm just going to ask it to do that safely. And you can already see here that with my very small scale app, even though I was running just three parallel agents, I already have a merge conflict. And but because I'm now using something like vibe canban, I'm able to just take care of this. And indeed, you can now see that the merge conflict is solved simply by adding those two plans next to each other, which is totally fine. And while it's doing that, let's go ahead and exit out because we can probably merge the debug panel without any issues simply because I'm pretty sure all of that code lives in different places. So if I try to merge, you will see that it's not going to happen because the base branch has moved forward. I need to first rebase this branch to make sure it has all the latest changes for main and then I can merge it successfully. So indeed, we got it merged and now in the new version of the app, we actually have the debug panel and I'm able to just give myself extra sun or just spawn a bunch of zombies just so I can test everything out. There you go. They're coming along now and the cherry plant will take care of them. So, coming back to the squash plants, we're just going to rebase one more time now that the merge conflicts are solved. We're going to merge the branch. And now, if I just double check, we can indeed see we've got a nice little plant. So, I can just go ahead and test it out by waiting for a zombie. And then, if I spawn it in here, you can see that it squashes it. And there you go. It disappears. Now, this game is obviously a toy example. I'm not going to rebuild a game that's already existed for over 15 years. The video here was really more about the workflow, understanding how to properly analyze and understand which parts of your software can be parallelized and then using something like Vibe Canban to do that in a very structured way. If you want to keep track of AI coding trends in 2026, make sure to sign up for my newsletter in the description down below. And then I'll see you next time.

Video description

🎁 FREE newsletter to stay ahead in AI coding: https://zenvanriel.com/newsletter Vibe Kanban (open source): https://github.com/BloopAI/vibe-kanban ⚡ Master AI and become a high-paid AI Engineer: https://aiengineer.community/join Parallel AI coding agents running in isolated git worktrees. Vibe Kanban is an open-source tool for orchestrating multiple AI Agents and fixing issues in parallel faster. Each agent works on its own feature branch. Spec-driven development with human-in-the-loop code review. Full Kanban board for AI task management. This video covers the complete parallel coding workflow: creating tasks, running 3+ agentic coding sessions simultaneously, inline code review and commenting, AI-powered merge conflict resolution, and safely merging branches into main. Works with Claude Code, Cursor, Codex, Copilot and other AI coding agents. Timestamps: 0:00 Why parallel AI agents often fail 0:58 Vibe Kanban Overview 3:41 Git worktrees for isolated branches 5:19 Code review and commenting 7:15 AI-powered merge conflict resolution 8:23 Testing and merging to main Sponsorships & Business Inquiries: business@aiengineer.community

© 2026 GrayBeam Technology Privacy v0.1.0 · ac93850 · 2026-04-03 22:43 UTC