change into a widely known open supply system for working Claude Code. OpenClaw is actually a system that runs Claude Code indefinitely, permitting you to set it up as your private AI assistant.
You may arrange OpenClaw to carry out all types of duties for you, equivalent to:
- Reviewing GitHub pull requests
- Analyzing emails
- Searching the web.
I’ve spent the final week organising many alternative OpenClaw methods to behave as my bots, specialised in several utility areas. On this article, I’ll take you thru how I’ve arrange OpenClaw alone system, guaranteeing the implementation is each safe and makes me more practical as an engineer.
I’ll cowl the specifics of the place it is best to arrange OpenClaw, how one can set it up, the really useful method to run your OpenClaw situations, and easy methods to get probably the most out of OpenClaw.
Why arrange an OpenClaw Assistant?
The primary cause it is best to arrange OpenCline in your laptop is solely that it makes you more practical. You may arrange OpenClaw to automate all types of various duties and show you how to set up all your work.
For instance, as an alternative of manually scouring by means of your emails searching for related emails and developing with solutions, you may merely inform OpenClo to research all your emails day by day, train it which emails you suppose are related and which aren’t, and have it give you instance responses you may permit it to ship.
You may as well give OpenClaw entry to your GitHub profile, have it notify you everytime you’re tagged in a related pull request. Analyze the pull request as if it have been you and counsel a pull evaluate remark.
The most effective a part of OpenClaw is that it may be customized:
You may inform it precisely easy methods to behave and you may train it over time so it may possibly change into higher and higher. That is precisely what you want in a private assistant. It’s very succesful proper off the bat and turns into much more succesful the extra you train it.
Learn how to implement OpenClaw
On this part, I’ll undergo how I carried out OpenClaw. There are a whole lot of alternative ways to do it, and a whole lot of completely different purposes you may arrange. To maintain it easy and particular, I’ll let you know how I did it particularly and which apps I linked it to, to provide you inspiration for easy methods to do it your self. Nonetheless, there isn’t a one true method to do that, and the optimum method for you will depend on your workflow.
Entry to Claude Code
The very first thing you want is entry to Claude Code. Claude Code gives three completely different subscription tiers, which offer you a set quantity of utilization per thirty days. That is correspondingly $20, $100, and $200 per thirty days.
I make the most of Claude Code for my different programming as effectively and have the max subscription. I can then use this identical subscription for my OpenClaude help and nonetheless be effectively inside my utilization limitations per thirty days.
You may as well do Pay Per Use by means of an API pricing, although I don’t advocate this as a result of it would rapidly get dearer than the equal utilization you possibly can get by means of one of many subscriptions I described within the part above.
After getting entry to Claude Code, you may run the command under to arrange a token, which you’ll present to open Claude when setting it up. Keep in mind to not share this token with anybody, because it offers entry to your Claude Code subscription.
claude setup-token
Docker photographs on a separate laptop
You may set up OpenClaw by means of this link. Precisely how you put in it would rely in your working system so I’ll keep away from offering particular instructions right here. Nonetheless, one other method of setting it up, which is likely to be the best method, is to easily inform Claude Code to set it up for you. Present Claude Code the token we described above, and it may possibly arrange your assistant for you. I’ve carried out this three completely different instances, and it’s labored each time to completely arrange my assistant precisely how I need it.
If you arrange your assistant, I like to recommend telling Claude Code to set it up as completely different Docker photographs in your laptop. This has a number of benefits.
- The agent will run in an remoted setting and never get entry to issues it shouldn’t have entry to. That is tremendous essential for safety issues.
- Working it as a Docker picture makes it simple to maneuver and create backups of your agent. You may merely obtain the Docker picture and apply it to a special laptop, and retailer the picture on Docker Hub to have a backup of your agent.
You may merely inform Claude Code to set all the pieces up in Docker, and it’ll do it for you. You don’t must do something your self there.
Personalizing OpenClaw
After you’ve arrange OpenClaw with Claude Code, it is best to personalize it. Inform Claude Code to open the OpenClaw dashboard in your required net browser and begin chatting together with your agent. It would ask… The agent will ask on your identify and what the agent ought to be referred to as, and you may give it a character.
I’ve arrange a number of completely different bots. For instance, I arrange a private assistant that has my character and tries to be tremendous rational and simply offers me concise summaries of all the pieces I must do and issues I would like to pay attention to.
I’ve additionally arrange a gross sales bot which has a little bit of a special angle, very positively minded, and which I’ve given entry to related gross sales materials and so forth.
Basically, you may merely chat together with your agent and inform it to recollect issues. Open Claw will then proceed to retailer essential info in reminiscence and bear in mind it for later.
Entry
After you’ve arrange OpenClaw with its character, it is best to begin by giving it entry to stuff. When giving entry to your brokers, it is best to observe the precept of giving the least quantity of entry essential to carry out actions. For my private bot, I’ve given the next entry.
- Slack (the place we talk)
- My emails and calendar so it may possibly learn emails and guide conferences
- Linear, so I can verify the completely different duties I’ve to do.
- GitHub, so it may possibly carry out actions on my behalf on GitHub.
I’ve additionally arrange a special agent that acts as a gross sales bot. This bot has been given entry to the CRM system ,the place it may possibly get all its related materials relating to gross sales. I’ve additionally given him Slack entry the place we talk.
General, the entry you give your agent is essential for what it may possibly do. If you wish to carry out an motion, it is advisable give it entry and permissions to take action. Nonetheless, you also needs to watch out with the entry you give it, as your agent will act totally autonomously inside these methods.
Expertise
One other extremely essential a part of organising OpenClaw is the talents you supplied. If you would like OpenClaw to recollect issues for later or act in a selected method, it is advisable present it with expertise. To supply the OpenClaw talent, you may merely inform it “retailer this as a talent” after you present some info.
I’ll give a couple of examples of the talents I’ve created:
- GitHub talent: this tells the agent the way it ought to act on GitHub on behalf of me. It, for instance, tells him how I do pull request evaluations (I made my agent have a look at all my completely different evaluations from earlier to research my preferences.)
- Gmail talent: tells the agent which emails it ought to set to purple routinely, which I don’t care about, and which emails it ought to inform me about in my day by day briefing.
- Slack talent: tells the agent easy methods to work together on Slack, for instance to all the time reply in threads and never as new messages.
- Calendar talent: tells the agent precisely easy methods to learn my calendar, informs me of conferences, and easy methods to guide conferences with others, and easy methods to work together with the Google API for Google Calendar.
Basically, I attempt to present the agent with a related talent each time I need it to carry out an motion.
The talent will then be loaded dynamically each time the agent is requested to do one thing associated to a given talent. For instance, if requested to learn Gmails or emails, it would learn the Gmail talent.
What doesn’t work with OpenClaw
I’ve experimented loads with OpenClaw within the final week. I’ve seen conditions the place it really works extremely effectively out of the field, and I additionally seen situations the place it doesn’t work as effectively. There are two foremost issues you have to be conscious of that don’t work very effectively.
- Being obscure
- Merely telling the agent to recollect stuff for later.
Being obscure doesn’t work as a result of OpenClaw doesn’t plan in the identical method as you do and doesn’t have entry to all of the contacts it wants. It’s best to thus make sure that to have a really particular plan and keep away from ambiguity each time organising issues for OpenClaw to do.
To realize this, I like to recommend discussing with an LLM beforehand earlier than attempting to implement one thing, after which being tremendous particular when you attempt to implement it. It’s not an issue to vary your plan in a while as OpenClaw will adapt, should you present a really obscure plan, OpenClaw will wrestle loads and can probably not have the ability to implement the factor you propose to make.
Moreover, merely telling the agent to recollect stuff for later doesn’t work as effectively. Basically, it is best to make sure that to retailer all essential info in expertise. Everytime you train the agent one thing particular, inform it to both add it to a beforehand created related talent or make a brand new talent with the data. These expertise will then be loaded each time the agent is performing actions.
For instance, should you present the agent with an e-mail studying talent, this talent will likely be loaded each time the agent interacts with emails. So if you would like the agent to carry out in a selected method when studying emails or sending emails, it is best to retailer it in a separate talent.
I thus extremely advocate ensuring the agent shops all related info in specific expertise and that you just preserve observe of those expertise and frequently replace them as you get an increasing number of info.
Conclusion
On this article, I’ve gone by means of easy methods to arrange OpenClaw. You may merely arrange OpenClaw at no cost,e provided that you have already got a Claude Code subscription. When organising OpenClaw, it is best to set it up on a separate Docker container,s isolating every setting and ensuring completely different brokers don’t have entry to one another’s info and keys. Creating an OpenClaw help has been extremely highly effective for me, and in lower than per week after setting them up, I’ve already seen huge effectivity good points. Nonetheless, I’ll additionally discover situations the place the agent doesn’t work as effectively, which it’s important to consider when organising your help. The general key, nevertheless, is to be as particular as potential and make the agent retailer all the pieces related as expertise that may be loaded dynamically on demand.
👉 My free eBook and Webinar:
🚀 10x Your Engineering with LLMs (Free 3-Day Email Course)
📚 Get my free Vision Language Models ebook
💻 My webinar on Vision Language Models
👉 Discover me on socials:
💌 Substack

