📱

Get Our Mobile App

Take your business learning on the go!

Download on the App StoreGet it on Google Play

Build a Claude Code Personal OS Step by Step in 40 Minutes | Moritz Kremb

Peter Yang42:35

Transcription

I built this Claude OS system. Basically, this system is essentially like a collection of a bunch of skills, a bunch of little automations. Every time I add a new tool or a new MCP or CLI or something, I just say add this to your tools.md. Overnight, it does this dreaming. It goes and checks the daily memory files and then creates a compressed version of it inside of the long-term memory file. It takes what I've ordered last week and just puts it into the cart again. So, it's basically like helping me automate my grocery shopping. Just get started. The most important part is getting like this initial structure in place and then once you have that just like starting to connect your tools one by one.

Hey everyone. So one of the biggest first world problems that we all have now is should we set up a personal chief of staff in OpenClaude or Claude Code? That's why I'm really excited to welcome my friend Moritz to talk about the pros and cons of each system. Then uh he'll dive into exactly how he set up Claude Code to be his chief of staff from his folder structure to his skills. So welcome sir.

>> Thank you Peter. Happy to be on.

>> Yeah, it's great to have you man. So why don't we uh dive into it. I think you put together a diagram that shows how OpenClaude and Claude Code works. Can you share that?

>> Yeah, so I put this diagram here together. So basically comparing OpenClaude and uh Claude Code and we can go into like the pros and and cons of each because each have like certain pros and certain uh cons as well. Uh so let's start with the OpenClaude side. Um, so I would say one of the top pros of OpenClaude still is like this aspect of mobile access, you know, like it was built that you can bring it into a huge range of different um like chat applications like Telegram, Discord, Slack and so on. That's just like I think one of the standout features also one of the things that made it so popular. And if we compare that to um what [clears throat] like Claude Code has has built over time, they've built this uh dispatch at some point and then they've also recently built like the Telegram and Discord plugins um which work fine I guess um but it's still not as good as the like actual experience of using OpenClaude through through uh these chat applications.

>> Would you agree with that?

>> Yeah, I agree with I think OpenClaude feels like you're talking to like a friend in like Telegram and Claude Code dispatch and the channels thing is like not super reliable and if it's like a coding kind of first interface so it doesn't feel like text messaging a friend.

>> Yeah. Exactly. Yeah. Like dispatch is you're like locked into their app and sometimes it can be good but it also doesn't feel you don't feel so free with it. I feel like

>> Yeah, same experience with the Telegram and the Discord plugin was you know causing a lot of problems for me so uh I still prefer OpenClaude in that sense yeah so that's the the second one I would say is this feature of heartbeat um which makes OpenClaude kind of feel more like this always on thing uh so heartbeat uh for people that don't know it's basically this like uh thing that every 30 minutes. It kind of um by default triggers and OpenClaude comes alive like every 30 minutes. Um and you know like goes through some some tasks that you've specified inside of a heartbeat.md file. Um so this gives it like this always on nature. Now, Claude Code, they've built some things over the last few months to I think uh mimic that a little bit. Like they built this loops feature. Um but it's kind of for a different use case and it also it only lasts for 3 days and then like it kind of turns off. And yeah, [snorts] I think it's not really built for this like heartbeat functionality. you can kind of hack yourself into it a little bit, but the actual heartbeat feature I think doesn't really exist yet in Claude Code.

>> What kind of uh stuff do you put in your heartbeat? Just at a high level.

>> So, I was trying different things and one of the main things that I had in there was actually just to like improve the memory. You remember like in the beginning the OpenClaude memory was pretty bad. Um, and then I kind of just put into my heartbeat for to constantly like check the sessions and like what I've been doing on every heartbeat and just save it into my daily memory. So, that was like one of the things. Then I um put there also like management around my to-dos. So, I wanted my to-do list to kind of feel like this uh thing that's just like self-checking itself off like and working with me throughout the day while I work in my OpenClaude. Um, so I had like something in there to to say like, "Hey, go check, you know, what I've been working on and check it off my to-do list by yourself so I don't need to do it myself, you know."

>> Yeah, the memory still needs improvement. So, yeah, it's a good idea to put the memory stuff in the heartbeat.

>> Yeah. And then there's um whole thing around cron jobs. So I think it's still much easier to use that in OpenClaude. So that's definitely a pro like you know OpenClaude is like this supposed to be this thing that's um either living on a separate device or like somewhere on a VPS in the cloud. And um so I think it's much easier because of that to be able to like create cron jobs. you just say like create a cron job and then it just runs you know and with Claude Code they've introduced this uh first it was called I think schedule feature and now they uh renamed it to routines and it's a little bit complicated to use because it's like there's a local version that runs locally and then you can also do like a cloud hosted version it's like a little bit more complicated to use.

>> Although it is nice to see like a list of your routines in the Claude Code app cuz OpenClaude I don't even know what kind of cron jobs I I have to ask what kind of cron jobs I have.

>> Yeah, that's true. Yeah. Or you have to go into this into like the really bad uh uh OpenClaude dashboard UI and try to find them there.

>> Or like into this cron file but then it it just looks like code. Um cool. And then I would say the fourth point that I put in the pro of OpenClaude is this like feature of sub-agents that you can just easily create a sub-agent and um you know then can have your main agent interact with it. Um and I think Claude Code doesn't really have that they have this like so there are a couple ways around it. You can um kind of use an app like Paperclip and combine it with Claude Code and then you can manage sub-agents. Um and they recently released this Claude managed agent um you know product which I think is going in that direction but right now it's not really consumer yet. I think it's more for developers.

This episode is brought to you by Linear. When engineers use tools like Cursor, Claude, and CodeX, a lot of work happens invisibly. Someone can go from a bug report in Slack to a shipped fix without creating any record of what happened outside of the code editor. And that's fine for speed, but it makes coordination harder as you scale. Linear integrates with the very best agent coding tools directly like Cursor and CodeX. That way, anyone can see what an agent is working on and who assigned them to the task. You get the speed of agents without losing visibility across the team. Product teams at OpenAI, Ramp, and Block are all using Linear to collaborate with AI agents. And I use Linear myself to run my creator business. So, check it out at linear.app/agents. That's linear.app/agents. Now, back to our episode.

>> What do you use sub-agents for? Like, you have an orchestrator agent and a sub-agent for like updating your newsletter post or editing videos. What do you use it for?

>> Well, to be honest, I actually I I know there are a lot of people on Twitter being like, I have a sub-agent for that and you know, like for my content, everything. And I think um for most people, they actually don't need sub-agents when they use OpenClaude. they just need like their main OpenClaude agent and then they can create uh groups in Telegram or wherever they use it to talk about different stuff and that's totally enough and that's also how I use it. Um I think sub-agents maybe start to make sense if you if you like really want to separate context. So if you if you want like one agent for each of your businesses for example um then it starts to make sense because otherwise you have to you like constantly have to manage context between all of these sub-agents right and that also gets very very complex. I I do think uh one thing I do use it for is like if I draft a piece of content and I want someone to evaluate it or like kind of review it, I have a sub-agent or like another agent for that so that it doesn't get biased by the fact that I drafted the content, you know. [laughter] So the reviewer and the drafter is separate.

>> Cool. Then let's go into the pros of Claude Code. So I would say the biggest one right now um for me is reliability. Um because I don't know if like you've experienced that too, but with OpenClaude it's still it just breaks randomly. All of a sudden an update comes out and then something breaks or like the model just stops working. Um you know or yeah it just like it's just kind of still a quite techy product not super reliable yet. Yeah. So that's one thing. The other one is that I mean obviously when when like Anthropic cut off the access to to OpenClaude I think that's when a lot of people switched over and um a lot of people said that the experience of OpenClaude was only this good because it was using uh the the Opus model. So I would say right now it's probably like still the better uh model and that's like one of the reasons to use Claude Code. Although I don't know, have you tried the new um GPT 5.5?

>> Uh I have not tried I GPT 5.4 is terrible with uh OpenClaude. So like yeah because of because GPT 5.4 I I started switching more over to Claude Code. They said 5.5 is better just like a guy working on it now. But apparently you can also still use the Claude CLI in OpenClaude uh in some way shape or form. But uh yeah the the the the previous model like it just did not work with OpenClaude in my opinion.

>> Yeah, it was not as proactive. um as Opus was.

>> Yeah. Um and then it's I think overall also more secure uh Claude Code although you know it's like the security kind of shows itself in off very often in just like asking you to approve something which can also get annoying and um yeah and then like one way I've went around that is to kind of just set like bypass permission mode uh to always active and then I guess it becomes also a bit less secure but it's kind of cuz I think you and I have built systems on both and it's kind of like it's almost like fake work to a certain extent trying to figure out which of these systems to use but right now I'm I think I have all my email management calendar stuff and like just like trying to update Google Docs and stuff still in OpenClaude and then Claude Code I use it to just like build if I want to build anything I use Claude Code and maybe CodeX to build uh I'm not sure how you're dividing things but

>> Yeah, exactly. I think overall like OpenClaude is it feels more like this it it has this potential to be more autonomous. It feels like this thing that you're, you know, supposed to be having somewhere in the cloud or somewhere on a different machine and that's like supposed to be more like an employee that's doing stuff for you autonomously. And to me, Claude Code still feels more like a actual tool that I'm using on my main machine that's augmenting my work. The reliability is a big factor, man. Well, I guess Claude Code isn't that reliable because they keep having downtime, but but assuming that they can fix fix that then the reliability like I switch a lot of my cron jobs over to Claude Code because it's more reliable. But now I guess now why don't we uh you have a full demo for Claude Code ready, right? So why don't you show us a tour of how your Claude OS works?

>> Yeah, exactly. Yeah, basically because of OpenClaude being unreliable, I've kind of tried to build my OpenClaude system also in Claude uh just so that I like basically have both running at the same time. Um so yeah, I built my this this Claude OS system basically and uh maybe before I jump into the architecture, let me just uh show you like a couple of examples um so I think you know people can get a better feel for how it actually works. Um, okay. I'm first going to copy this one and just open up my Claude Code here. Uh, and by the way, this is the new desktop app, which is really awesome. Uh, I'll just paste this in here. I'm doing a demo, so it shouldn't share any sensitive information. And then I'll take this first prompt. Um, and the first prompt basically says, uh, get the transcript from this video. So, I'll go get a there's some like some video uh link, some Instagram video link. Paste it here. So, get the transcript from this video and write two similar scripts for my offer. Then save them as docs in this G Drive folder called Claude content system. Okay.

>> You can you can get transcripts from Instagram videos automatically or it has some sort of tool to make.

>> Yeah. So, in this case, it it has a tool here which is called TalkScript. So it's an MCP tool here and that basically helps it get the transcript. Um and then after it got the transcript, it yeah basically used the Claude Code intelligence to write the scripts and then it uses another tool to actually access my G Drive and uh you know create the files and put it in there.

>> The other tool is just like uh is is just like uh GWS CLI Google Workspace. I would say that's probably like right now the most powerful tool for me when using like this this system. It just unlocks so many things because I can access my G Drive and do anything with it basically.

>> Yeah, I never bought into like just using like local MD files and Obsidian to manage everything. I I prefer everything still in G Drive because like it's in the cloud. I can use it on my phone and so on.

>> Yeah, I agree. I was kind of trying out both and when I was building my like content system I was, you know, having most of the things locally but at some point I started realizing that it's just not very nice like if everything is living somewhere locally on a machine and it's just harder to access so yeah, it's much nicer when it's in a in a G Drive. Okay.

>> Okay. Looks like it's uh so you use this flow to basically make uh new Instagram Reel scripts. Yeah, I could I can Yeah, I can obviously kind of um define the prompt a little bit better or like put it as a into a skill uh for it to you know reference other files. But uh I just wanted to show like how fast you can yeah basically just get something from uh some you know some website and then upload it into a G Drive. So where did it put this? Probably in scripts. Yeah, right here.

>> Awesome. And and I think another benefit of this like for my OpenClaude like I I don't give it access to my entire G Drive. It has a separate email that I share some files with it because because I'm worried it'll screw things up. I think with Claude Code it's just using my main creative credentials.

>> Yeah, you have like more trust in Claude Code, right?

>> Yeah, I have more trust. Maybe I'll screw up too, but like yeah, so far I have more trust in Claude Code.

>> Yeah, let's show this one. So this one says find find all of the APIs I have used before and organize them in a Google Sheet and upload to my drive. So yeah, this will do like a search into my local file system of like all the memories I've saved over o over time inside of like Claude OS and then just organize it, create a Google Sheet and then upload it into my drive again using GWS.

>> Do you have some like fancy thing for the memory? Like do you have like Toby's QMD thing or is it's just like doing searches?

>> It's right now it's still pretty simple. Um I kind of just mimic the like system that OpenClaude has. Uh or probably like even simpler than that than what OpenClaude has. Um and it's been working fine for me so far. Uh, but yeah, I do think that at at some point I'll probably hit some limits of it working well if if it gets to a lot of files and and very big files and then I'll probably use the QMD. Yeah.

>> Okay. So, you actually set up like the daily summaries and the memory thing that OpenClaude has here. You just told it to do it.

>> Yeah, exactly. Exactly. So I have um I have like a memory.md file.

>> And then I have like memory a memory folder with daily memory files in it.

>> Okay. You really are recreating OpenClaude. [laughter]

>> Yeah, exactly.

>> I think Claude might have its own memory thing too like at the end of the every day it might save it somewhere. I just don't think maybe it's not in Claude Code. Maybe it's just in regular Claude but I heard him talk about it somewhere. Yeah.

>> Yeah. Good question. Yeah, I think it's in the Yeah, regular Claude sheet is ready. So, basically, it extracted all of the APIs that I was working with in the in the past days and just put it in here.

>> So, these are all the APIs that your Claude OS has access to.

>> Yeah, exactly. These are all of the ones that I've been kind of either mentioning or like checking out in the last few days. So, it probably took these from my memory files.

>> Hopefully, you're not paying for for all of them, but but yeah. [laughter] That sounds good. Yeah. All right, dude. So, why don't you show us how all this thing is set up?

>> As you mentioned, my um Claude OS called Claudia and basically there's the UI layer here. So, I like mostly just use it through the new Claude Code desktop app and it's just like they've made such an improvement. I think it's been out for like 10 days. Before that, I was mostly using it through the terminal, but now that the desktop app is out, I'm just using it there. And I don't know if you've seen, they have like these, you know, you can open up all of these things on the side as well, like you can see the files, you can like see a plan and so on. So, it's it's really good.

>> Yeah. And and they let you edit the markdown here, too. I don't know if you realized, but yeah.

>> Yeah.

>> It's pretty good.

>> Yeah. So, that's the main way I use it. Now terminal I think only sometimes if like a couple of features are still uh missing or like sometimes I need to check something and I'll use the terminal. Um, and then if I really want to like go very into kind of editing a document mode, uh, then I'll actually use something like Cursor or VS Code, uh, with the Claude Code extension because there I often want to, you know, I I'll want to like type something into the document uh, and then like reference something. So, you know, basically highlight it and then edit it with AI. And for that, I think having this extension inside of Cursor VS Code is really good.

>> So you you're using Cursor to just edit edit documents.

>> Yeah, that's pretty funny. That's very funny because it's meant for coding, right? But you just use it edit documents.

>> Exactly. Yeah. Yeah, I I think I haven't used it for coding in a while. I just kind of use it like Obsidian basically. Okay. So that's the UI layer. And now the I guess important part is how is the folder structure actually set up? And I mentioned this before when I was setting this up. I was basically looking at how OpenClaude has done it and like copying that over. Uh and so there are some like these instruction files. Basically this is the most important one is this the Claude.md. Um it kind of replaces on OpenClaude side the agents.md and it's like the first file that is like being read and that has is like kind of the master instruction. It's like the system prompt, right? So that's the important one inside of this. I can actually show it. Um you can see here is like your Claudia this your workspace and then I start with these files are imported into every session and then I reference these other files which I'm going to go into now. But um yeah, basically I use this Claude.md to like pull in the other files as well. And then I have this part which is like a memory loop. This is to make sure that the memory here works. So this part basically says like it should save the daily memories. So after every interaction with it, it should save like one line into daily memory and then also sometimes save long-term memory.

>> After every chat message, it should save something.

>> Yeah. So I think one of the downsides of it might be that it you know makes every chat a little like you know slightly longer but yeah, I didn't want it to lose any information you know so.

>> Okay.

>> Um.

>> And then the identity and soul is just kind of the personality, right?

>> Exactly. Identity, soul, and then uh user.md is information about me. Uh and then various folders for business context and then I think this one tools.md is super important. I have also like every time I add a new tool then or you know or a new MCP or CLI or something I just say add this to your tools.md and this way it knows like what tools it has access to and I think that's the most important part actually then there's the like memory system as I mentioned I also have this like little thing built in now that it uh like overnight it does this dreaming so it goes and checks the daily memory files and then like you know creates a compressed version of it inside of the long-term memory file.

>> Is that like a cron job?

>> Yeah, it's a it's a routine. Yeah.

>> But how do you prevent this thing from becoming super long like the memory.md or or is it meant to be super long?

>> Yeah. Uh I mean I my prompt is basically like uh you know just make it one line or something one or two lines. So far it's not gotten super long, but yeah, I think probably at some point I'll run into some issues and then I have to think of a better memory system.

>> Got it. Okay.

>> Yeah. And then obviously uh the env store all of the secrets like whenever I get API keys or or things like that, I'll put it in here.

>> How do you share this is a dumb question. How do you share secrets with Claude? Do do you just paste it directly into env or do you

>> Because you don't want to you don't want to put the secret in the chat, right? Yeah, I usually just open up my env file and and put it in there directly. Okay. Instead of going through Claude. Um I think one of the other ways that I also have on my list of of wanting to do um is to basically have like everything in one password. I've already set up my one password to have a separate vault just for agents and then um I can share my passwords into that vault. I just need to make sure that my you know Claude OS also has access to that vault.

>> Okay. And just to summarize uh so basically every single conversation you have with Claudia it runs Claude.md and Claude.md refers to these other files that it can reference.

>> Yeah. This way then you know um keeps building its memory and remembers things over time.

>> And for those of you watching I I guess we'll link to this uh exact we'll link to these diagrams in the comments if you want to check it out yourself. Yeah.

>> Okay. I think this part is the most important part actually the tools like you know there are different ways for it to use tools and there are different types of tools like one of one of the categories are CLIs these are basically you know like little programs running on your computer um and I think actually the fact that Claude Code can use CLIs is one of the advantages over CoWork I believe because CoWork is like kind of sandboxed every time you use it then it can't like really use CLIs, but Claude Code can. And that's one of the reasons why I prefer using Claude Code over CoWork.

>> Yeah, I don't use CoWork. [laughter]

>> Yeah.

>> Yeah. There's too many buttons. I I prefer just having a chat.

>> I mean, I understood the reason for people to use CoWork when they had the like only the CoWork desktop app and Claude Code was like uh you know, you had to use it through the terminal. But now that there's a nice desktop UI for Claude Code, like what's the point in using CoWork?

>> Yeah, I don't see a point. Yeah.

>> Okay. And then yeah, there's obviously MCPs and I think like you know there are so many different ways to actually connect your MCPs. It's like I don't it's gotten pretty confusing at this point. Like you can connect them through the desktop app. you can like actually uh you know connect them directly from your Claude Code like in the CLI and it's just I feel like it's a bit of a mess but yeah at the end of the day like you can connect MCPs and then uh your Claude Code can use them.

>> Do you have them connected and turned on all the time cuz it's going to blow up your context, right? Or do you have

>> Uh I do actually but I think it's gotten better. um they've made this improvement that it doesn't, you know, bloat up your context that much. So, I haven't really noticed a big difference.

>> Okay, maybe I'll give it another try.

>> And then obviously their APIs. So, you know, nowadays when I look for new software tools, I just always like the first thing I look for is uh do they have a CLI? And then do they have MCP? And if not, then you know just at least like do they have an API and if not then I try to look for another tool that has one of these. [snorts] [laughter]

>> Yeah, you got to have these three things otherwise people are not going to use your app.

>> And then of course there's this other layer of skills like I have you know I've created several skills for my own workflows. Basically whenever I do a workflow several times I'll just say like turn this into a skill and then it's it's saved for future use. Let let's go through some let's just talk about some of these skills. Maybe you can describe a couple of these skills and what they actually do.

>> Uh okay. So this one this grocery is actually a skill that I've created to use the browser and I created this first on my on my OpenClaude as a skill. And I've basically like trained it to use the OpenClaude browser and then to like log into my grocery like shopping application and like it the first step is it takes what I've ordered last week and just puts it into the cart again because these are the like the items that I order every week and then it just takes a list of um any new things that I need that I added through the chat and goes and searches for the products and then adds it to the cart. and then lets me approve it at the end. So, it's basically like helping me automate my grocery shopping.

>> Okay, that's awesome.

>> This one is super useful. Video upload workflow. So, I have this in my in my content system where it's like I used to whenever I upload a video for my editor. I would like go into Google and like create these uh folders and then you know drag them in there uh and then get the link and share it with my video editor. And this workflow basically just does everything. It I just need to say like run the video upload workflow. It creates like all of these folders and then all I need to do is just like upload my my files into exactly that folder and that's it.

>> I see. I see. Okay. I see. And and what's the difference between project and user? So project is in Claudia only and user is across all your Claude Code projects, right? Your Claude Code projects.

>> Yeah, exactly. Yeah, this one is only in Claudia. This one is global. I I think we're talk about this next, but like I feel like the whole podcast video production flow like I just wish there was more like APIs and skills to automate that stuff like like everything from recording the video to clean it up to uploading it to YouTube to making clips to you know making captions like like making a show notes like all this stuff is like super repetitive and I wish there was like a way to just like make it easier.

>> Yeah, I think the the problem to that is that um you know everybody everyone that creates content has their very own custom workflows.

>> Yeah.

>> Um and so it's very hard for like a SAS tool to come in and and be the tool to use for everyone.

>> But now that you have these tools with like you know Claude Code and or OpenClaude and connect like being able to connect to all of these different tools you can basically build these automations yourself.

>> Yeah. With with the right APIs. Yeah, maybe I can talk about some of it later, but let's talk about routines real quick. First.

>> Yeah, so routines are like new feature of Claude Code where you can automate stuff and there are [clears throat] uh so there are two different types of routines now. One is local, one is remote. So local is you yeah, you always need to have the desktop app running. So your computer needs to be on and then once you have a like one of these local routines uh triggering then it will actually run locally on your computer. So it can you know it's able to use the CLIs on your computer and it it's just basically able to do everything that you're normally able to do when you're chatting with a tier on on your computer. Um, and then remote is kind of if you want an automation to just always be running even if your computer is not on. Um, and this one is a little bit like slightly more complex to set up because what you need to do before that is to you need to create a repository and like put all of the stuff into that repository that it needs to be running this automation and then you like basically host host it on GitHub and that way it can like run in the cloud.

>> So it looks like you only have one remote routine YouTube monitor, right? So it's looking at your stats or something.

>> Yeah, this one is actually it's like it's looking at channels that I specified and then it's like scraping all of the latest videos of those channels and putting it into a sheet. Uh so I can show you here. It's putting it like into this sheet with the you know like the views and likes and comments that it got. And this is running once a week.

>> And this is just to for uh to see what kind of videos similar channels are making for inspiration I guess.

>> Exactly. [laughter] It's uh it's the the titles are just like just looking at a title like just being a YouTuber is so easy to just go crazy crazy like it's insane. It's it's like I try not to do that stuff but like it's just hard cuz like when you write it's insane like the click-through rate is like 2x.

>> So so you probably have another skill to do you have another skill to analyze this stuff and like maybe give you some suggestions or something?

>> Yeah, I have the So, I have this one skill that's I think it's still running on my OpenClaude, but it basically takes uh all of the things that I have in my idea folder.

>> Yeah.

>> Uh like all of the manual ideas that I've logged as well. We can go into that also later in the uh in the content machine, but uh yeah, it takes all of the ideas and then turns it into a weekly plan.

>> That makes sense. I think the problem with AI stuff is like the like there's new stuff dropping every week. So like some of the stuff that you've pulled is already out of date. [laughter]

>> It's like Yeah.

>> Okay. Sure.

>> I do. Well, let's let's talk about let's talk about the content system. Yeah. This is the this is the capstone of this whole thing. Yeah.

>> Yeah. So basically once you've you know set up like uh hooked up the tools and like set up this foundation you can start building systems like these where the system is essentially like a collection of a bunch of skills a bunch of like little automations that are like you know coming together to uh build this system. So this one specifically is to create short-form video content and uh I built this initially in my OpenClaude and I'm kind of in the process of migrating some of it over over into my Claude OS but um the way I I've been operating it is mainly through Telegram. So I have this like Telegram uh group here with all of these subtopics and then I for example have this one for ideas and this is for the first step. So uh there's this idea capture step where I have several different ways to capture ideas. So one of them is directly through my Telegram. So I can just say you know if I get an idea about something I can just say compare OpenClaude with Claude Code and it basically logs that as an idea in in one of my idea docs. Um and then I have the the YouTube scrape that I showed you this like automated way. Um and then I've set up another way where I can when I scroll through my Twitter and something a post comes up as a good, you know, idea for inspiration, I can just uh like send that to my OpenClaude bot's Twitter account and uh then I have an automation running which like looks into the DM and just logs all of these things that I've sent it.

>> That's very smart. Okay, so you just DM your OpenClaude account. Got it. That's very smart. I I've been I've been bookmarking it and I don't know I don't think there's like a bookmark API.

>> Yeah, exactly. Yeah, I was thinking like you know I bookmark so much stuff and it just lands in the bookmarks graveyard. Um but there needs to be a way to get it out. Yeah. Okay. So once the ideas are captured I go into like a weekly planning step and there essentially it just like takes all of the ideas and just creates a weekly plan for me. So it picks out some of the topics and then writes like puts it into a schedule Monday, Tuesday, Wednesday and so on and adds a little bit more detail. Yeah, this one relatively easy. But then the next step is once I've approved this plan, it can then start writing the scripts for me based on my past scripts also. So I've built up like a library of like my past scripts if I go here into uh yeah here. So, so here's like.

>> Yeah. So, here's, you know, like a content folder and it has short-form scripts and it's like all of my scripts are living in here. So, it creates like one uh script for each day.

>> Wow. Okay.

>> And then I can obviously go in and like review them and add like a bit more detail if I want. And then it goes into the filming step where I just take that script and put it on my phone and basically like talk the script into my phone. Yeah, you like some people I think can you know they can just like talk into the camera and they don't really need a script or maybe just need like some bullet points but I usually need like at least something to talk about. I need to see something you know I can't just like open my phone and just start talking.

>> That makes sense.

>> Yeah. And then after that, um, I have a video editor in the loop of this process. Like you could also do it without a video editor here. Um, depends on the style of your videos, of course, but my style of videos, it's usually like me talking and then sometimes it's me filming something on the screen to like show something. And like you could do that without an editor by just like talking and then turning it around and filming and so on. Um, but yeah, the way I do it is I just film myself and then I film the thing on the screen and then I just like get all of those files and just send it uh to my editor. And this process here is also like semi-automated where I just say like run the video upload workflow and then it creates the right folder. It like pulls from the actual script so that it knows what it's about to create the folder name, creates the folder. Um, and then I just need to basically from my phone just click the folder and upload everything there.

>> You record and upload from your phone.

>> Yeah.

>> Why don't you use some some uh, you know, video recording thing on the desktop? It's just easier. I I guess you're making clips, so it's just easier to make from the phone.

>> Yeah, true. And I also I like this natural style of, you know, this like UGC content on the phone. So, you know, I've I've tried like different kinds of content and uh usually the like most natural style just uh performs the best. So, I kind of just like over time just went with that.

>> Yeah, that makes sense. Just like off the cuff kind of thing.

>> Yeah. Uh once that's done, my video editor will send me the link back to the uh drive where the finished video is. And then I can just paste that link to my agent and my agent can then use a a tool uh CLI tool to like post it on the various platforms.

>> Let's let's go because I'm I'm I'm still manually posting to type and then scheduling. So what what's the CLI tool that you use to post?

>> So this one is PostIts. Yeah, I think they like they really exploded um and uh mainly because of OpenClaude and their CLI. So, uh yeah, their CLI is pretty good.

>> So, this is for posting videos specifically, right? It's not posting to X or anything. It's like posting clips.

>> I think actually they might also have X integration. Uh but yeah, I use it for for video for posting to YouTube, Instagram, and TikTok. Yeah. Yeah, they can add like you can add your captions and so on there too. So, I actually have that also um like partly automated where it generates the caption based on my script. Um but yeah, what I was going to say is that you want to be especially with TikTok, you want to be a bit careful with posting through API like um I think with Instagram and YouTube, it's usually fine. It won't affect the performance, but with TikTok, it's it might affect their uh performance a bit. And um also if you're starting a new account, you kind of want to warm them up a bit first.

>> With like human uploads.

>> Yeah, with human. Yeah, exactly. Human uploads. And um also with Instagram actually that's one of the things why I was also still posting Instagram manually for a while is um like they they have this Edits app and um at some point like in the creator circles people were saying if you upload it into the Edits app and then from there you post it on Instagram then it performs better and I did that and I think it worked. Like it's always hard because you can't A/B test it but I think it worked.

>> Interesting. Okay, I'll check it out. Yeah. And then and then you get your stats. That's the final step, right?

>> Yeah.

>> Yeah. Actually, one thing here that I also find pretty useful is, you know, in Instagram, you often do these videos where you can give away something like a resource. Yeah.

>> Um, you know, like comment for this resource. And I also have that part automated where it's like it's based on the script. It creates a Notion resource with all of my links inside of it. Um, and then it just puts that link of the Notion resource into my MiniHat automation. Um, and you know, then that part is also automated and that also saves a lot of time.

>> Wow. Okay. All right, I I'm going to have to digest this a little bit more. I think I think all of us do, but um, but it sounds like the most manual part is just like creating the video and uh actually editing the video. That is the manual part, right?

>> Yeah. For me personally, the manual part is like here because I want to make sure that the script is good. And yeah, if I just let AI write the script like completely sometimes it works, but like very often I just want to make sure it's good. And and go and do some manual edits there. And then this part is actually not the filming part is not taking a lot of time for me because once the script is ready, it's just like 10 minutes basically like you open your phone just like say the script or like act the script more or less. Yeah. Yeah.

>> Uh and that's it. And then yeah, the uh the video editor, you know, but I I think he probably is like, you know, one video maybe takes him like half an hour um short-form video. So also not that much time.

>> Yeah, that that that's what I was going to ask you about because you wrote in your title is the no AI slop flow and I was going to ask you if you just take the script directly and just like you know record it. So it's it's good to hear that you don't you don't just take directly from AI.

>> Yeah, the the workflow that I like the most is I have it based on the planning, I have it create like some notes. So the script is actually not a script. It's more like notes and then I'll have a look at the notes and just like use my um Whisper flow to add like more points into it. And then I have a skill which basically transforms notes into the like script style that I usually want. So, I'm basically, you know, adding some notes, transforming it, adding notes, transforming it for like the seven videos that I post.

>> Got it. And and through this flow, you're able to post a video a day or something, like a clip a day.

>> Yeah. Yeah, roughly. Yeah.

>> Awesome, dude. This is super helpful. Yeah. I I feel like being a creator like um we do so much repetitive work that like I feel like creators are kind of at the forefront of AI adoption because, [laughter] you know, you usually we don't have a big team and there's like so much work to do.

>> Yeah, I agree. And I think there's so much more you can do with this, right? You can, you know, this is like only short-form content. You can hook it up into like the long-form part and like repurposing for Twitter and your newsletter and so on. So there's a lot you can do.

>> All right, Moritz. Well, thanks so much, man. Uh, this is super helpful. Uh, do you have one final like do you have a closing tip for someone who wants to build something like this? Like build their personal OS on Claude?

>> I I think the tip is maybe just like build it one step at a time, right? Like think about what's taking up most of your time and build it one step at a time.

>> Yeah, exactly. Just get started. I think the most important part is getting like this initial structure in place, the folder structure and then once you have that just like starting to connect your tools one by one and you you know you don't have to connect everything at once but you know just start with one and then uh yeah go from there.

>> Awesome. And and where can people find you uh online or or your stuff?

>> Uh yeah on Twitter uh my handle is @mob. Uh so yeah, you can find me there.

>> All right, Moritz, thanks so much for walking through this. This is super super helpful. Pretty advanced, but I'm sure a lot of people will try this.