develop into a widely known open supply system for operating 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 every kind of duties for you, reminiscent of:
- Reviewing GitHub pull requests
- Analyzing emails
- Shopping the web.
I’ve spent the final week establishing many various OpenClaw methods to behave as my bots, specialised in numerous 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 simpler as an engineer.
I’ll cowl the specifics of the place it’s best to arrange OpenClaw, how one can set it up, the really helpful approach to run your OpenClaw situations, and the best way to get probably the most out of OpenClaw.

Why arrange an OpenClaw Assistant?
The primary purpose it’s best to arrange OpenCline in your laptop is solely that it makes you simpler. You may arrange OpenClaw to automate every kind of various duties and enable you set up your entire work.
For instance, as an alternative of manually scouring by your emails searching for related emails and arising with solutions, you’ll be able to merely inform OpenClo to research your entire emails each day, train it which emails you assume are related and which aren’t, and have it provide you with instance responses you’ll be able to enable it to ship.
You can even 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 recommend a pull evaluation remark.
The very best a part of OpenClaw is that it may be personalised:
You may inform it precisely the best way to behave and you may train it over time so it might probably develop 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.
How one can implement OpenClaw
On this part, I’ll undergo how I applied OpenClaw. There are a number of other ways to do it, and a number of completely different purposes you’ll be able to arrange. To maintain it easy and particular, I’ll let you know how I did it particularly and which apps I related it to, to present you inspiration for the best way to do it your self. Nonetheless, there is no such thing as a one true manner to do that, and the optimum manner for you is determined by 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 provide you with a set quantity of utilization per 30 days. That is correspondingly $20, $100, and $200 per 30 days.
I make the most of Claude Code for my different programming as effectively and have the max subscription. I can then use this similar subscription for my OpenClaude help and nonetheless be effectively inside my utilization limitations per 30 days.
You can even do Pay Per Use by an API pricing, although I don’t advocate this as a result of it should rapidly get dearer than the equal utilization you could possibly get by one of many subscriptions I described within the part above.
Upon getting entry to Claude Code, you’ll be able to run the command beneath to arrange a token, which you’ll be able to present to open Claude when setting it up. Bear in mind to not share this token with anybody, because it provides entry to your Claude Code subscription.
claude setup-token
Docker photographs on a separate laptop
You may set up OpenClaw by this hyperlink. Precisely how you put in it should rely in your working system so I’ll keep away from offering particular instructions right here. Nonetheless, one other manner of setting it up, which may be the only manner, is to easily inform Claude Code to set it up for you. Present Claude Code the token we described above, and it might probably arrange your assistant for you. I’ve accomplished this three completely different instances, and it’s labored each time to totally arrange my assistant precisely how I need it.
Once 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 atmosphere and never get entry to issues it shouldn’t have entry to. That is tremendous essential for safety considerations.
- Operating it as a Docker picture makes it straightforward 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 every little thing up in Docker, and it’ll do it for you. You don’t should do something your self there.
Personalizing OpenClaw
After you’ve arrange OpenClaw with Claude Code, it’s best to personalize it. Inform Claude Code to open the OpenClaw dashboard in your required net browser and begin chatting along with your agent. It is going to ask… The agent will ask on your identify and what the agent must be known as, and you may give it a persona.
I’ve arrange a number of completely different bots. For instance, I arrange a private assistant that has my persona and tries to be tremendous rational and simply provides me concise summaries of every little thing I must do and issues I would like to concentrate on.
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.
On the whole, you’ll be able to merely chat along with your agent and inform it to recollect issues. Open Claw will then proceed to retailer essential data in reminiscence and bear in mind it for later.
Entry
After you’ve arrange OpenClaw with its persona, it’s best to begin by giving it entry to stuff. When giving entry to your brokers, it’s 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 might probably learn emails and e-book conferences
- Linear, so I can examine the completely different duties I’ve to do.
- GitHub, so it might probably 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 might probably get all its related materials concerning gross sales. I’ve additionally given him Slack entry the place we talk.
Total, the entry you give your agent is essential for what it might probably do. If you wish to carry out an motion, it’s essential give it entry and permissions to take action. Nonetheless, you must also watch out with the entry you give it, as your agent will act totally autonomously inside these methods.
Abilities
One other extremely essential a part of establishing OpenClaw is the talents you offered. In order for you OpenClaw to recollect issues for later or act in a selected manner, it’s essential present it with abilities. To supply the OpenClaw talent, you’ll be able to merely inform it “retailer this as a talent” after you present some data.
I’ll give a number 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 crimson robotically, which I don’t care about, and which emails it ought to inform me about in my each day briefing.
- Slack talent: tells the agent the best way to work together on Slack, for instance to at all times reply in threads and never as new messages.
- Calendar talent: tells the agent precisely the best way to learn my calendar, informs me of conferences, and the best way to e-book conferences with others, and the best way to work together with the Google API for Google Calendar.
On the whole, 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 every time the agent is requested to do one thing associated to a given talent. For instance, if requested to learn Gmails or emails, it should learn the Gmail talent.
What doesn’t work with OpenClaw
I’ve experimented so much with OpenClaw within the final week. I’ve observed conditions the place it really works extremely effectively out of the field, and I additionally observed 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 manner as you do and doesn’t have entry to all of the contacts it wants. It is best to thus make certain to have a really particular plan and keep away from ambiguity every time establishing issues for OpenClaw to do.
To attain this, I like to recommend discussing with an LLM beforehand earlier than making an attempt to implement one thing, after which being tremendous particular when you attempt to implement it. It’s not an issue to vary your plan afterward as OpenClaw will adapt, if you happen to present a really obscure plan, OpenClaw will battle so much and can doubtless 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. On the whole, it’s best to make certain to retailer all essential data in abilities. 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 knowledge. These abilities will then be loaded every time the agent is performing actions.
For instance, if you happen to present the agent with an electronic mail studying talent, this talent shall be loaded every time the agent interacts with emails. So if you would like the agent to carry out in a selected manner when studying emails or sending emails, it’s best to retailer it in a separate talent.
I thus extremely advocate ensuring the agent shops all related data in specific abilities and that you just maintain monitor of those abilities and regularly replace them as you get increasingly more data.
Conclusion
On this article, I’ve gone by the best way to arrange OpenClaw. You may merely arrange OpenClaw free of charge,e on condition that you have already got a Claude Code subscription. When establishing OpenClaw, it’s best to set it up on a separate Docker container,s isolating every atmosphere and ensuring completely different brokers don’t have entry to one another’s data 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 observed large effectivity positive factors. Nonetheless, I’ll additionally discover situations the place the agent doesn’t work as effectively, which it’s a must to keep in mind when establishing your help. The general key, nonetheless, is to be as particular as potential and make the agent retailer every little thing related as abilities that may be loaded dynamically on demand.
👉 My free eBook and Webinar:
🚀 10x Your Engineering with LLMs (Free 3-Day E-mail Course)
📚 Get my free Imaginative and prescient Language Fashions e book
💻 My webinar on Imaginative and prescient Language Fashions
👉 Discover me on socials:
💌 Substack















