Lab is an agentic AI fleet orchestration tool that helps developers manage multiple concurrent AI projects by providing features like persistent chat sessions with terminals, user-defined macros for automated actions, project-specific shortcuts, release management with issue tracking, and workflow automation that combines macros and prompts to deploy agent skills and MCP servers across multiple projects simultaneously.
Deep Dive
Prerequisite Knowledge
- No data available.
Where to go next
- No data available.
Deep Dive
Lab - full walkthroughAdded:
Hey there. This is lab. This is the agentic AI fleet orchestration something or other.
I don't know what you would call it.
It's something crazy I had to build in order to not go crazy from the workload I was under. Um, yeah, there's a lot going on with it with all the headtracking stuff I'm doing. So, I needed something to keep me sane and lab was the answer. Uh, I would like to show it off if that's okay because it's really cool. Um, and anybody I think that's getting heavily into the agentic AI development would probably benefit from seeing something like this. So, I'm going to go into a category that I've created for this purpose and I'm going to create a GitHub repo and it's going to create it on my local repos uh local computer to start with. Um, although I'm going to be able to create one on GitHub to go with it. So, we're going to get in sync straight away with GitHub. Boom.
We've got our project on GitHub and locally. If I click on it, I can open a chat in my provider of choice and it only supports codeex and claude just now. And I can put it to work.
Create me a simple webbased golf game.
And uh Claude's going to go and do what Claude does. Uh this is probably a good opportunity to stop actually and show you one of the cooler things that lab does. You notice I just closed it there.
Uh, and when I open it up again, we're going to see that my active chat is going to go back to working because uh, it's awesome. And it sends a little thing that says, "Hey, you're not finished yet. Let's go." So, it's going to go and do the golf game for us. And that's running in a chat here. We can create more chats if we like. We can have a second chat. We can have a third chat, fourth, fifth, sixth, seventh. Um, and we can call these whatever we want.
They're going to show up on here obviously and each of these chats is going to get a terminal behind it that we can switch to. And these are all different terminals obviously.
Um, and that is uh a lifesaver in itself just having something that you can set up. Uh, in fact, if I go to another project, let me open up a chat on let's go Cyberpunk and Eternal Afternoon. And oops. Oh, golf's happy. See, I get alerts when things happen, too. How cool is that? Um, so if I go in here, uh, and check out if I go one of these chats, you'll see that we've got the actual project along the top. And each project has its own chat tabs underneath. And if we disappear and come back the next day, everything's going to be the way it was.
It's it's it's the stuff that's been missing from everybody's life around this stuff.
Um, although I don't think the terminals go back to the way they were. The chats have taken a minute to start up. Um, actually, do the terminals go back to the way they were? No. No. It's a brand new terminal. That's a shame. Um, anyway, yeah. So, uh, along the top here, we've got other stuff. We've got some macros here. Um, it's worth taking a diversion to talk about those actually. So, macros are userdefined actions. You say new macro. You type in what you want that command to do. Um you say whether you want GitHub token to be available, which projects and categories you want it to be available to, and whether it's a longunning action, and then you can just do it against whatever project you want to do it against. So I can go um yeah, I'll select some projects and then I can say uninstall.
because all my stuff's um fairly generic. I've got all the same Pixie actions in every one of my repos basically. I can just run them against any of them. This a couple of them have failed. A couple of pre-release things failed. Um that one's a real issue. So, we'll send that to Claude. Uh that one's I don't know what that is. We'll send that to Claude as well. And then you can see we've got our projects over here.
We've got our chats that we just sent over for the projects. the problems that we've got. And uh that's that's macros. Yeah, went off on a bit of a tangent there. Anyway, the macros, yeah, they they show up here as well, and we can pin them at the top of our screen. So that install and whatever the other one was, uh or yeah, install. We can pin our macros up here, the ones that we want that we use regularly, and we can just click them, get them to do to do stuff right up there. We can open our IDE. We've got notes for each of our projects. We can save, pull, push. Um, play. Now play is quite cool because it's uh again userdefined. Every project you can define a shortcut. You can name your shortcut uh and you can give it an ad hoc command to run or you can make it run one of the macros that you've already defined. Um, also in here you can do your your scary get stuff. Um, and so yeah, so that's that's what that button there is. That's coming from this the shortcut that we've got defined against the project. Then we got save, pull, push, the history, um, open IDE.
We've got notes, which to be honest, I don't use at all. I find to-dos a lot more helpful than notes. Um, and then we can run macros down here against each of the projects. We can also run uh any of the prompts, userdefined prompts we've got or custom prompts. Uh we can we can fire off custom prompts to things from there. Uh and you see it goes back to the working state. It's got this custom prompt. It's got all these other chats that are still open and doing nothing. But we can I mean we can close those from here or we can jump into them and close them from up here.
You can you can do all the things you'd expect to be able to do. Um and then we've got pinning. We can pin to the top or the bottom. It's uh it's like a three-way pin thing. Everything's just floating by default and then you pin at the top and then pin to the bottom and then back to the middle. And we've got our edit button where we get our scary kit stuff, etc. Releases are um so we can we can create releases in lab which are just local things, local entities that we can associate issues to. Um so we associate what have I got? I need a I actually do need a new release of uh Resident Evil because that Resident Evil issue is not done yet. So, we'll put Resident Evil requum. We'll call it a planned release. Uh must be unique.
Oh, I've already got a release. That must been the last one I did. Okay, you 022. Um and this one I can say that's going to be out. That didn't make 021.
So, we're going to put that in 022.
And then in here, you can see I've got my pending release with my all any issues I've got associated with it are going to show up in here. And then um as these get knocked off, they will appear in the release as crossed off. Then when uh the release actually happens on GitHub, um then you can just click refresh here and it'll pull down all the GitHub stuff and that will get moved into the released category, wherever that is. Um yeah, it'll get moved down here.
Um, so that's releases and issues.
They're pretty much what you'd expect.
To-dos, uh, you can leave notes for yourself in here or you can associate notes with, uh, projects or categories.
So, we can have like make sure the readme are correct. And we can say, yeah, we'll do that on we'll do that on the head tracking modes, but I only want to target my say I only want to target the released modes for that one. Uh, I can send that to Claude and it'll let me go. Do you want to choose all these? And I'll say no, I only want to choose the public ones. Um, it's not really going to work like that actually, is it? Um, yeah, there we go. There's my Is that my Nope, that's not Yeah. Okay, there we go.
Uh, no, I've totally messed that up.
What am I doing with my life? Right.
There we go. Okay. And then that's it.
It's blasted them off to Claude. They'll be running in line with my concurrency that I've got set up in my settings. Uh so yeah, it's running four at a time.
And it's got um other stuff queued up for the the batch. Uh but I'm just going to get rid of those. It'll start another four and then another two.
You can see the chats that we we had earlier. They all need me. They all want me. They've got stuff to say. Um I probably do need to talk to that one.
That one's okay. That's all done. Uh so yeah, that's to-dos. To-dos can be fired off to whatever you need. Um notes. Like I say, I don't really use them. I use these only for capturing things I want to change about lab. Um, that's the only other terminal I ever have open on this computer anymore is the actual lab development terminal. Um, and I capture notes here because I don't want this refreshing as it as Claude makes changes. I just capture a bunch of thoughts on what I want changes I want made and then at the end of the day I just run them all off. Um, so prompts we talked about that. You can run in in here where you define your prompts. You can also select projects to run them against. You can run them against everything from here. You can trigger it from here. Um, in the macros, you've obviously can run all your macros against the projects that you choose in here as well.
Workflows are compounds of the macros and prompts and a special action that can deploy agent skills and MCP servers.
Uh, so you can see like my I've got a head tracking mod pre-release workflow here that makes sure all the agent agentic stuff's up to date. uh cleans it, updates my bits and pieces, runs through a whole bunch of prompts that do compliance stuff to make sure that everything's in line with what I want, and then installs the mod, and then I just come in and test it at the end. Um, in theory, it does actually sometimes work out that way. It's pretty cool. Uh, so yeah, you can do that from here. You can do you can select whatever you want again. Um, in fact, I absolutely don't want to select that. I need to stop doing that.
Uh, and then you can just do like update. Oh. Oh, I didn't actually. Did I not do that? I thought I did that.
There we go. Um, so yeah, we're updating subm modules and dependencies. Takes a little minute to kick off the workflows obviously, but it'll show up in settings in a second. In these, you can click on the different different colored things in the activity panel to see what what uh to filter it straight from the capsules. I think that's what they're called. Uh so yeah. Um then we're on the agentic stuff. You've got agents which can be assigned to categories or everything can be assigned to globally categories. Uh bindings to projects or exclusions from projects. Uh so like my I've got headtracking doctrine, my headtracking rules, my massive list of headtracking nonsense that all the headtracking mods need to know about that gets assigned to the head tracking category. And then along with everything else being assigned to the categories it needs to be in, when I'm ready, I just click sync all and everything gets deployed to where it needs to be across all my different projects. Um, same's true for skills MCP servers as well. Uh, but I don't really use them because I don't have much need to use MCP servers for anything in any of the work I'm doing to be honest. Um, and yeah, that's lab. That is the thing that helps keep me sane and lets me actually work on all these things simultaneously.
Uh I hope you like it. It's it's really cool. It's not free. It's not open source. I'm doing so much stuff. I'm trying to trying to make head tracking actually accessible to everybody. Um all the stuff I'm doing there is free and open source. Uh, and this is one of the few ways that I'm going to try and make some money. So, if you think this would be helpful, you're welcome to join my Patreon. Uh, I'll put a link in the description and then I'll actually set up my Patreon. Thank you for watching.
Um, that's lab.
Related Videos
OpenHuman VS Hermes AI: Who Wins?
JulianGoldieSEO
285 views•2026-05-29
Long-Running Agents — Build an Agent That Never Forgets with Google ADK
suryakunju
142 views•2026-05-30
This computer is made from real human brain cells. And you can buy it.
Talktmsmedia
3K views•2026-05-28
BREAKING: Microsoft’s New Image Generating Model Beat Out GPT 1.5 and Nano Banana 2
aimmediahouse
122 views•2026-06-03
I Made the Same Anime Fight Scene in Every AI Video Generator
NobleGooseAnime
295 views•2026-05-30
Nvidia Bets Big On AI PCs | New Chip To Power Windows Laptops | Technology | AI Updates | N18S
cnnnews18
3K views•2026-06-01
I Tested NEW Opus 4.8 on Four Projects (Updated LLM Leaderboard)
AICodingDaily
298 views•2026-05-29
3D Platformer Update - NO CAPES
SolarLune
294 views•2026-05-30











