OpenClaw + GitHub = Your Own AI Developer
Key Takeaways
Demonstrates OpenClaw, an AI-powered coding tool, integrated with GitHub for automated feature implementation and pull requests
Full Transcript
OpenClaw created me a GitHub pull request with all the fixes I requested. Integrate with your own GitHub account and allow OpenClaw to optimize your code using this easy-to-use interface. And I'm going to take you through step-by-step how you can integrate OpenClaw with github.com, which allows OpenClaw to access your GitHub account and optimize your code. Create the pull request, this one created by OpenClaw, with all the required changes and publish your application into prod. Also, how to create your personal access token. That is PAT token from GitHub. That's exactly what we're going to see today. Let's get started. OpenClaw is a powerful tool, but without additional integration, we can't make it to perform task. One of the example is integrating with github.com. That's where I've got all my code stored. So, you might have your code stored in github.com, which is one of the most popular Git repo. This requires three simple steps. One is set up OpenClaw and then configure GitHub and then integrate with OpenClaw. First, set up OpenClaw. If you're going to set up OpenClaw in a server, that requires multiple steps and you need to host it for 24/7. You might struggle setting it up in the first place. That's when we have Kiloclaw. To configure using Kiloclaw is just three simple steps. One is sign up, second, connect to your channels, such as Slack, Telegram, or email, then start chatting, making your work super simple. Once after you sign up, you can provision your own Kiloclaw within just few minutes. Once after you sign up, you will get a dashboard like this. There you can click get started, give your bot an identity. I'm going to name it as Prazen Claw, the AI assistant, and continue. I'm going to allow everything. Next, to set up Telegram, just click on this. There you can add your bot token. You can easily generate your bot token by going to BotFather. Add that token here and then click continue. Now, setting up your instance. You can see how easy it is to set up OpenClaw using Kiloclaw. And thanks to kilo.ai for sponsoring this video. You can directly view your Kiloclaw UI by clicking this icon. So, I'm going to click this and that automatically opens your chat interface. I can just say, "Hi, how are you?" just to test it's working. Now, I got the response, which means it's working. Now, step number two, I need to configure GitHub. So, open your GitHub account. So, in your account, there is setting on the top right-hand corner. So, go to the settings and click settings. Now, on the left-hand side, you got the developer settings. There, under fine-grained tokens, you can create a new token. I'm going to say OpenClaw. Then, how long you want OpenClaw to access your repo or the code. So, I'm going to say 30 days. I'm going to select only one repo. You can choose as many as you want. So, this is my code repo and I need to give permission. I want OpenClaw to modify contents, to create issues, to create pull request, and to see commit statuses. So, contents, I want it to read and write, issues, read and write, pull request, read and write, and generate token. Clicking generate. Now, you will have the PAT token here. So, you can just copy it. Step number two completed. Now, final step is integrate with OpenClaw. Coming to Kiloclaw dashboard, they've got a easy setup where you can enter your username. That is your GitHub username. In my case, it's Marvin Prazen. And then your email and paste your personal access token here and then click save. That will ask you to redeploy the server. So, click on redeploy. To configure it manually without using the dashboard, go to OpenClaw control panel. There, click config, then environment. There, you add your GitHub email and add your email, GitHub username, and then GitHub token. That is the PAT token which you copy. And then click save and then apply. In OpenClaw chat, you can see it's welcoming. I'm going to say, "Do you have access to Marvin Prazen/Prazen AI code?" That's where my code is. So, going to click that. OpenClaw is now going to test. It did try to view the code and it's able to view the code. So, as a confirmation, "Yes, I do. I can access. Permission level is admin." So, that's brilliant, which means it has both read and write access. Now, I can ask, "Go through Prazen AI code and suggest a feature." Now, it's reading the repo structure using various tools. Now, it's suggesting me to add a centralized capability registry. So, what I'm going to do is, "You implement the above feature and create a pull request." That's it. How simple is this? The same thing you can even have a conversation through Telegram or Slack or via email. The same thing will happen. Now, you can see it's automatically going through all the files and understanding what the code is all about and how to make modification to the code. If I want to know the status, I can just ask, "Can you please let me know the status?" The status is done. I implemented the feature and pushed the branch and opened the pull request. And here is the pull request. I'm going to open it and you can see the pull request here with all the list of file changes and that is really nice. Now, you can see the power. Just by having a conversation, I was able to improve my code and it automatically integrates this with GitHub. And now I can merge this code to my main branch and that will go into production. As simple as that. Now, you are able to start your OpenClaw with ease using Kiloclaw and configure your GitHub and automate your repetitive task. And I'm really excited about this. Considering you already like Kiloclaw, I also created another video about step-by-step guide on how to set up Kiloclaw with Telegram. And I highly recommend for you to watch. I'll put the link in here and I will see you there.
Original Description
I had OpenClaw read through my PraisonAI repo, suggest a feature, implement it, and open a pull request — all from a chat window. No IDE, no manual git commands, no copy-pasting code between tools. Just a conversation with my repo.
https://kilo.ai/kiloclaw
OpenClaw on its own is powerful, but it can't do much until you connect it to where your code actually lives. For most of us, that's GitHub. Once the two are wired up, OpenClaw can read your repo, understand the structure, suggest improvements, write the code, push a branch, and open a pull request for you to review and merge. You stay in control — nothing goes to main without your approval — but all the repetitive work in between disappears.
In this video I walk through the full setup end-to-end so you can do the same on your own repo. Three simple steps: set up OpenClaw, configure GitHub, then connect them together.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
STEP 1 — SET UP OPENCLAW WITH KILOCLAW
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Self-hosting OpenClaw on your own server means dealing with 24/7 uptime, networking, and config files. KiloClaw removes all of that — it's a managed OpenClaw you can provision in a few minutes.
• Sign up at Kilo.ai and open the dashboard
• Click Get Started and give your bot an identity (I named mine "Praisen Claw")
• Allow the default permissions and continue
• Connect a channel — Telegram, Slack, or email. For Telegram, generate a bot token from BotFather and paste it in
• Provision your instance
Once it's live, click the chat icon to open your OpenClaw interface and send a test message to confirm it's working.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
STEP 2 — CONFIGURE GITHUB (GENERATE A PAT)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
OpenClaw needs a personal access token to act on your behalf. We're using a fine-grained token so you can scope it to exactly one repo and exactly the permissions it needs.
• Go to GitHub → Settings → Developer settings → Personal access tokens → Fine-grained tokens
Watch on YouTube ↗
(saves to browser)
Sign in to unlock AI tutor explanation · ⚡30
More on: AI Pair Programming
View skill →Related Reads
🎓
Tutor Explanation
DeepCamp AI