# I Turned Claude Code Into a Better OpenClaw

- **Channel**: Mark Kashef
- **Date**: 2026-02-24
- **Duration**: 15m 6s
- **Views**: 21,034
- **URL**: https://www.youtube.com/watch?v=9Svv-n11Ysk

## Description
Join My Community: https://www.skool.com/earlyaidopters/about

ClaudeClaw Guide/Prompt: https://markkashef.gumroad.com/l/claudeclaw

## Transcript
So what you're looking at right now isn't clawbot isn't open claw nano claw or any derivative. It's actually cloud code on my desktop running in telegram. And it's just as good if not better than openclaw out of the box. And I've even managed to make it multimodal. So if I take my phone right here and I take a video of myself momentarily and switching over to my actual desk and showing it my screen, showing it my laptop and I send that over. You'll see it goes right here. It's able to interpret. And you'll see on the left hand side, my cloud code is initializing. It's running on my real desktop with all the skills and everything it needs to process and understand this video. And after 30 to 40 seconds, our new Claude Claw comes back with a full interpretation of the video. So, it says, "You're showing off the setup, panning from your face to the Mac Mini with your microphone setup and the monitor along with the MacBook." So we don't only have access to video interpretation but we can create images with nano banana to ask it how cloud code works. We can make it respond to telegrams, WhatsApps, whatever you want, as well as explain to us how it's built. Now I spent weeks trying to make openclaw work for me to the point where I tried to make a derivative that I shared on this channel and even that wouldn't stick. So then I was pushed and led to ask the question, why not just make my own personal assistant using my existing cloud code? In other words, why not just use what you have and be able to interact with it remotely from anywhere you want? So in this video, I'm not only going to walk you through exactly how I did it, but also how it's designed and how you can do it, too. By the end of this video, you're going to have a personal assistant infinitely more tailored and powerful than OpenClaw. Let's dive in. So, I'm first going to walk you through the entire infrastructure and the concept of how and why this works. And then I'll show you this mega prompt that I've put together that should set you on the right path to build it yourself. So, my goal is that by the end of this video, you could take that mega prompt and you could take the transcript of this video and essentially feed that to your own version of Cloud Code and have it self build its own version. The main concept here is we just have a medium. In this case, our medium is Telegram and we have a bridge. This bridge is not some third party we have to worry about. This bridge is actually built by Anthropic. It's called Anthropic SDK. So the way this works is unbelievably simple. On the left hand side, we have the medium we'll be communicating with. In my case, I like using Telegram. This next part is the most instrumental and simple part. In less than 200 lines of TypeScript, and if you don't know what TypeScript is, don't worry about it. You can use a bridge. This bridge is not some third party service. It's actually Anthropic's native agent SDK. And this SDK will allow us to bridge and create our own cloud code terminal that we can tap into. And once we have access to it, you essentially have access to the same terminal and the same underlying infrastructure on your computer. So in my case, I have 30 plus global skills, MCP servers, cloudmds across different projects. I have web search and I was able to create and customize my own version of memory along with using my existing file system all from a few simple commands. So to be clear on where I stand, OpenClaw was the 4minute mile. It was the breaking of limiting beliefs that we didn't have all the technology we needed to build a personal assistant at this magnitude. But the flaw with openclaw or formerly Claudebot was it was basically patching together different ways to create the existing harness of claude code that already exists and is already exceptional. So even when I decided to replicate and clone every single version of repository like openclaw, like nanoclaw, like pico claw and recreate it myself, it worked. It was a lot faster. It was mine. But I still had to always do dual entry. So, if I had a particular skill that works perfectly on my desktop version of Cloud Code, I would always have to pipe a version of it to work with this new creation I made. If I wanted to schedule something, I'd have to run it somewhere in the cloud. If I wanted to worry about security and authorization, I would have to audit each and everything I'm doing. So after realizing I had to mass customize and continually maintain all the burden of the brand new version I created of OpenClaw, I realized I basically created a derivative of a derivative of a derivative. So there had to be a simpler way and luckily there is. So in the old way, and when I say old, I say this jokingly because this was literally last week. I would take an existing version of this repo, replicate it, customize it, go back and forth with cloud code until it worked perfectly for me. But in the new way, I can just replicate and repurpose everything I've already built for the past six to seven months on my own desktop in terms of full infrastructure. So you get to use your existing cloud code, your existing plan. You don't have to pay for any form of API if you don't want to. And you can use it because it's literally using the one on your local computer using their bridge, not some third parties. And the beauty obviously is as soon as you set it up, your telegram or whatever interface you choose has instant access to the powerful harness of cloud code because if you just use the anthropic API, you get the intelligence of the model. So you can basically dial up and call your favorite model, however smart it is, and it will give you smart answers. But then you have to create the infrastructure and system to break that down and execute any tool calls and do everything it needs to do. With the agent SDK, you basically have a mini version, a subprocess of cloud code running at all times. So anytime you ping from Telegram, it goes and executes it. So the process end to end looks as follows. In stage one, you have Telegram. This pings over to the Telegram API. This authenticates and makes sure it's you. Then you have a media handler. In this case, if I send a video, if I send a photo, if I send a voice note, this is handled. And in stage five, we have memory injection. And this is where we take the most recent memories that you can see right here that live locally on my computer in a SQL light which is free to run. No superbase, no convex, nothing. And I can store all the memories from our conversations right here. So if I click on browse data, you'll see that these are all the messages that I've sent in the past couple hours. Once the stage is set, pun intended, we then have the agent SDK, the most important part of the process, implement what's called a claude subprocess to essentially write the word claude in your terminal and then execute your command. And beyond that, it's all about taking the response from our existing Claude code instance. It then converts it into either text or voice, whatever you want, and sends it back to your Telegram. So, you go from one message to eight different stages in less than 5 seconds. So before we pop into the terminal and I walk you through the mega prompt that I've put together, I'm going to show you the memory system very quickly. So it's composed of three different layers. So layer one is triggered whenever you send that first message and it spawns a brand new conversation and that conversation has what's called a session ID. If we take a peek at my existing terminal right here, you'll see that all of these messages are occurring as a part of the exact same session ID, which allows us to persist context across it. Now, naturally, by doing this, you're not breaking the laws of physics. So, you're still subject to the context window of clawed code on your computer, which is why using this in combination with the million context window from the sonnet model is probably the biggest cheat code. But let's say that's overkill for your particular use case. Then we have layer 2, which is a combination of SQLite, a free database that can run on your local computer irrespective of your OS combined with a version of memory. So we have semantic memory which is a version of vector database based memory. Then we have episodic memory. So conversations can decay over time. So I could have a conversation back and forth and then the waiting of the most recent messages are much higher than prior messages. Now I tinkered back and forth until I got to my sweet spot. But all you'd have to do is follow the steps that I'll walk you through in this video and then you'll be able to decide what is the perfect version of memory for you. Or you can nuke this completely and build your own version. And last but not least, we have layer three, which is context injection. So before every message, we're searching recent memories, the top memories. We're dduplicating the conversation for anything that seems to be noise to keep things as fluid and buttery as possible. So with that, let's hop into the terminal as promised. And you'll see right here that I have a series of repos. And if you've watched my prior videos, then you'll know that a couple of the experiments that I ran involved cloning existing open- source repos including OpenClaw to create my own shopping list of the features that I wanted. And this project started along the same lines except I took it a completely different direction. So if we click on this folder and then we open this rebuild prompt right here and I click on reveal and finder and I open it up right here, you will see that this is indeed a behemoth. I'm not going to walk you through the whole prompt because as promised, it is a mega prompt. And the way I designed this prompt is if you just tag it, you don't even have to copy paste it. It should be able to explain how Claude Claw works, ask you for your preferences, push back on you to see what it is that you're trying to create to make sure that you can create your own tailored version. I did my best to take all the scars from my journey of building it myself and inject it in here. So if you do have a FAQ or a question in general that hopefully it's covered in here. So the tlddr of this document is it tells you what claude claw is what you can do with it and what you can do with it when it's running what the steps involve what does it cost to run depending on the infrastructure. So for myself I'm using gro with a Q for voice notes just because it's a lot faster than 11 Labs but if you want to use a clone voice then 11 Labs is the best thing to do there. And then we have criteria for the knowledge base session resumption how the memory system should work when it's full. So all the micro behaviors and if you want to connect your telegram to your WhatsApp then these are the steps that you could use to replicate it. And in terms of cron jobs which is one of the major features that people love about openclaw the proactiveness per se which is basically a series of cron jobs that run on your computer. This can create auler created by cloud code to stay on your computer. Obviously, to make this all work and make it persist, your computer has to be on or your Mac Mini. And then I've designed the rest of this prompt to pretty much interview you on every single thing that you care about. So, all you have to do is open your beautiful cloud code and do at rebuild and then just say execute this or whatever you want, read this or do whatever is in this, any permutation of that. And then it should go through and go through the essentially this wizard that I've compacted in markdown. So once it runs it, you should get this little asy art animation here. I called it clawed claw light because it's not my version of it. It's a general vanilla version of it. And then it goes through the assistant. It tells you exactly what's involved, the steps like you would have seen in the prompt. So now you can ask questions. You can say, "Help me set this up now." And then it should go and invoke the wizard. And behind the scenes, I've asked it to invoke the ask user input tool to basically pop up this multiplechoice to make it as interactive as possible and not intimidating for you non-technical folks out there. For voice, in case you want to send and receive voice notes, you can choose from Grock, OpenAI, 11 Labs, no voice or add your own by going to type something. In my case, I could say Grock and then we click on enter. Next. What kind of memory system do you want? So in this case I have my own version that I've bestowed upon you the episodic plus semantic but you can create your entire different version or you can just walk through factory settings build it see if it works for you and then just iterate as needed then you click on full memory then you want to basically say what features you want enabled souler maybe you don't care about the video analysis or WhatsApp bridge and background service and you say submit and then you click submit right here then it starts the entire entire process for you. Now, in my case, it's about to overwrite everything that I've done. So, I'm going to escape for now because it's going to start asking very tailored questions because all of this is already on my computer, but it should go back and forth with you. And you should have more than enough to go through. And honestly, I did this from scratch in around an hour or two. And my prompts weren't very impressive outside of the first initial message telling it, I have a dream to use Claude Code with my Telegram and not break terms of service. Once you have it installed, ideally you should be able to execute a command like Claudeclaw and then start the onboarding process and you get a beautiful ASKI art like this, the full-blown version of Claude Claw. Then you can go down the wizard. You can click on yes to continue. And then you can say, do you want voice input? You can say yes. Do you want this? Yes. Video analysis, I can say no. And then WhatsApp, I can say no. Do you want to clone any of the repos? So in this case, I just give you the ability to do what I did. If you want to be able to shop different repos for different features you like, it's a part of the wizard as well. So I can click on no and I can click on no as well. Then it will ask you for either an API key or to ooth using your existing anthropic cloud code max plan. So the TLDDR of this process is you just take the mega prompt, you are posed with those four questions, then you can go back and forth and intervene. You have it get built. It can take anywhere between 10 to 30 minutes for it to get built depending on what the nuances are in your version. And the best part of this is unlike OpenCloud where you have to always worry about maintaining two different brains. One for your desktop and one for on the- go, you have one unified system, one unified AI operating system where you can go through this iteration process. So as you improve your cloud code system in general, your ecosystem, you improve your skills and you make those skills global. So all projects can take advantage of them, then your skills get better, your phone experience gets better on Telegram. You can use it from anywhere. You can point to it, you can use it on a Mac Mini, you can change everything into a different infrastructure so long as you have all those core things in place. And the last thing I'll say on this is despite me using cloud code in this video technically any language model that has a command line interface CLI like codeex like Gemini can be used instead of this. So you could swap the entire process with whatever you want. So if you love codeex then absolutely go build your own version of codeexclaw. And that's pretty much it. So hopefully this is as exciting for you as it was for me cuz now you can get real leverage over building one system incredibly well. And like I said, I'm going to make available the mega prompt that I showed you in this video in the second link in the description below. And naturally, if you want to be able to copy my exact setup, get a deeper dive on all the nuts and bolts on how this works and take advantage of all the features that I'm naturally incentivized to add to this to make this amazing, then check out the first link in the description below, and maybe I'll see you in my early A Do Adops community. And for the rest of you, if you enjoy this video, if you found it helpful, if you like the way I teach, I would super appreciate if you could leave a like and a comment on the video. It really helps the reach and it helps the channel, so I'd really appreciate it. I'll see you the next one.
