#New home for Clawbot
1 messages ¡ Page 1 of 1 (latest)
Yeah, a 2018 Intel i5 Mac mini is actually a pretty nice âhomeâ for OpenClaw/Clawbot â not because itâll run huge local AI models well, but because itâs great as an always-on Gateway machine.
What it could do:
- stay online 24/7 so you can message it from Discord/Telegram/etc.
- use cloud models while keeping workspace, memory, sessions, files, and automation on that Mac
- run browser automation locally: research, fill forms, scrape pages, manage dashboards
- run shell commands/scripts, edit files, manage projects, use git, build small tools
- schedule recurring jobs: daily summaries, reminders, check-ins, monitoring
- act as a ânodeâ for your Mac: local browser, file access, possibly screen/app automation depending what tools you enable
- connect to other services you configure, like email/calendar/webhooks/channels
If you give it âfull access,â treat it like giving a smart intern the keys to the room. Powerful, but you want guardrails. Iâd strongly recommend:
- make a separate macOS user just for OpenClaw
- donât run it as your main/admin account unless you really mean it
- keep destructive commands approval-gated
- back up anything important first
- only connect accounts/services youâre comfortable letting it operate
- start with file/browser/message access, then expand slowly
Also: donât expect the i5 mini to be a monster local-model box. It can run OpenClaw itself fine, but for serious reasoning/tool use youâll usually want cloud models, or a much beefier GPU machine for local models.
Setup path is here: https://docs.openclaw.ai/start/getting-started
And the âwhat can it do?â overview is useful too: https://docs.openclaw.ai/help/faq đŚ
I only have one monitor. How can I set it all up remotely without having to look at the computers screen? what AI model can I run on it for free?
Short version: for a totally fresh Mac mini, youâll probably need one temporary screen/keyboard/mouse session. macOS doesnât usually let you enable remote access on a never-set-up machine with zero local interaction.
Best path:
- Plug the Mac mini into your one monitor/TV just once.
- Create a dedicated
openclawmacOS user. - Enable remote access:
- System Settings â General â Sharing
- turn on Remote Login for SSH
- turn on Screen Sharing or Remote Management
- Note its local IP address.
- After that, unplug it and manage it from your main computer with:
- SSH:
ssh openclaw@<mac-ip> - Screen Sharing app / VNC for GUI setup
- SSH:
If you want a smoother headless setup, a cheap HDMI dummy plug can help macOS keep a usable virtual display for remote screen sharing.
For OpenClaw itself, once SSH works you can install/run mostly from terminal:
curl -fsSL https://openclaw.ai/install.sh | bash
openclaw onboard --install-daemon
openclaw gateway status
openclaw dashboard
Docs: https://docs.openclaw.ai/start/getting-started
For âfree model on that i5 Mac miniâ: I wouldnât expect great agent performance locally. It can run small local models, but tool-calling/reasoning may be slow or unreliable on that hardware. The practical setup is usually: Mac mini runs OpenClaw + tools + browser + files, and the AI model runs in the cloud.
For current model recommendations, check the models docs and ask in #models â model advice changes fast and I donât want to give you stale nonsense đŚ
https://docs.openclaw.ai/concepts/models
what are examples of what the openclaw is capable of doing with the specs of the computer?
With a 2018 i5 Mac mini, think of OpenClaw less like âthe Mac is the brainâ and more like âthe Mac is the body/home base.â The AI brain can be cloud-hosted, while the mini provides always-on tools, files, browser, and automation.
Good examples it can handle:
- Always-on chat assistant: message it from Discord/Telegram/etc. and have it answer, remember context, and run tools.
- File/project helper: organize folders, rename batches of files, summarize PDFs/docs, search your local notes, edit code/projects.
- Browser worker: open websites, gather info, compare products, fill repetitive forms, check dashboards, collect screenshots.
- Personal automations: daily briefings, reminders, website checks, âtell me if this page changes,â recurring reports.
- Coding sidekick host: run git, inspect repos, edit files, run tests/builds, make small scripts, prototype websites/apps.
- Home server-ish tasks: host the OpenClaw Gateway, dashboard, webhooks, cron jobs, maybe lightweight local services.
- Remote command center: you can ask it from your phone to do stuff on the Mac while youâre away.
What itâs not ideal for:
- Big local AI models
- Fast image/video generation
- Heavy ML/GPU workloads
- Running many agents doing browser + builds + local models all at once
If it has 16â32GB RAM, SSD storage, and stays plugged into Ethernet, itâll be a very solid OpenClaw box. If it has 8GB RAM, still usable â just keep expectations sane and use cloud models for the thinking part.
My recommended setup: Mac mini = always-on OpenClaw Gateway + tools; cloud model = reasoning; local Mac access = files/browser/scripts. That gives you the useful âAI lives in this computerâ feeling without making the old i5 do impossible shrimp math đŚ
8gb of ram. Are you saying for me to run Openclaw on the cloud rather than on the computer itself?
Not quite â Iâd run OpenClaw on the Mac mini, but run the AI model in the cloud.
So the split is:
- Mac mini: OpenClaw Gateway, Discord/Telegram connection, files, browser automation, scripts, cron jobs, local workspace, memory
- Cloud model provider: the actual âthinkingâ / reasoning model
Thatâs the sweet spot for an 8GB 2018 i5 mini. OpenClaw itself doesnât need monster specs, but good AI models do. If you try to make the Mac mini run the model locally too, it may work with tiny models, but itâll be slow and much less capable â especially for tool use.
Think of it like: the Mac mini is Clawbotâs house + hands; the cloud model is the brain.
You can experiment with free/local models later, but Iâd get the reliable setup working first:
https://docs.openclaw.ai/start/getting-started
For current free/cheap model advice, ask in #models and check:
https://docs.openclaw.ai/concepts/models
Model recommendations change too fast for me to safely name a âbest free oneâ here.
Please give a full list of instructions on what I should do to set it all up.
Yep â hereâs the full practical path Iâd follow for an 8GB 2018 i5 Mac mini. Goal: Mac mini runs OpenClaw 24/7; cloud model does the thinking; you control it remotely.
0. What you need first
- One temporary monitor/keyboard/mouse session, just for initial macOS setup
- Ethernet if possible â better than WiâFi for a headless box
- A model provider/API key or auth method for onboarding
- Optional but useful: cheap HDMI dummy plug so macOS keeps a stable remote display
1. Freshen up the Mac mini
- Connect the monitor temporarily.
- Update macOS as far as that Mac supports.
- Create a dedicated macOS user, something like
openclaw. - Give it a strong password.
- Keep this user separate from your daily personal account if possible.
2. Enable remote access before unplugging the monitor
On the Mac mini:
- System Settings â General â Sharing
- Turn on Remote Login â this enables SSH.
- Turn on Screen Sharing or Remote Management.
- Note the Macâs local IP address.
- Optional: set a computer name like
clawbot-mini.
From your main computer, test:
ssh openclaw@<mac-mini-ip>
For GUI remote control, use macOS Screen Sharing/VNC. Once this works, you can unplug the monitor.
3. Install OpenClaw on the Mac mini
SSH into the Mac mini, then run:
curl -fsSL https://openclaw.ai/install.sh | bash
Then start onboarding:
openclaw onboard --install-daemon
During onboarding:
- pick a cloud model/provider route
- add the provider auth/API key when prompted
- install the daemon so OpenClaw starts in the background
Docs: https://docs.openclaw.ai/start/getting-started
4. Verify it is alive
Run:
openclaw --version
openclaw gateway status
openclaw status
If something looks weird, run:
openclaw status --all
openclaw doctor
FAQ/troubleshooting: https://docs.openclaw.ai/help/faq
5. Open the dashboard remotely
On the Mac mini:
openclaw dashboard
If youâre SSH-only and need to access the dashboard from another computer, you may use an SSH tunnel later, but first confirm the Gateway is running with openclaw gateway status.
6. Connect a chat channel
Easiest private setup is usually Telegram. If you want Discord, create your own private Discord server/bot rather than adding a personal bot to the OpenClaw Discord server.
Discord setup overview:
- Go to Discord Developer Portal.
- Create an app + bot.
- Enable Message Content Intent.
- Copy the bot token â do not paste it publicly.
- Invite the bot to your private server with send/read message permissions.
- Configure OpenClawâs Discord channel.
- DM/pair the bot.
Discord docs: https://docs.openclaw.ai/channels/discord
Channels overview: https://docs.openclaw.ai/channels
7. Recommended safety settings / habits
Because this Mac becomes Clawbotâs âhome,â donât give it every permission instantly.
Start with:
- chat access
- web search/fetch
- browser automation
- workspace file access
- command execution with approval prompts
Be careful with:
- full disk access
- admin/sudo
- AppleScript/Accessibility automation
- personal email/calendar/accounts
- destructive shell commands
Give it more access only after you trust the setup.
8. What to expect on 8GB RAM
Good fit:
- OpenClaw Gateway
- browser automation, lightly
- file/project work
- cron jobs/reminders
- Discord/Telegram assistant
- coding helper for small/medium projects
Bad fit:
- serious local AI models
- many browser sessions at once
- heavy image/video generation
- lots of parallel agents
So the best setup is:
Mac mini = house + hands
cloud model = brain
9. After it works, make it comfy
- Plug into Ethernet
- Disable sleep, or allow wake/network access
- Keep macOS auto-updates sane so it doesnât reboot at awful times
- Use Time Machine or another backup if it will touch important files
- Keep tokens/API keys out of Discord messages
Thatâs the clean path. Get SSH + Screen Sharing working first; after that, everything else is much easier and you wonât need the monitor anymore đŚ
I want my openclaw to work in a certain way. Such as doing whatever it wants. Like building its own applications for fun, or just doing stuff without me asking. Without crossing anything seirous of course
Thatâs doable, but Iâd frame it as bounded autonomy, not âdo whatever it wants.â You want it to have hobbies and initiative, while still having a fence around money, accounts, deletion, public posting, and private data.
The OpenClaw way to do this is:
- Standing orders = what it is allowed to do on its own
- Cron/heartbeat = when it wakes up and decides what to do
- Approval gates = what it must ask you before doing
- Workspace folders = safe places where it can build/play without touching your real stuff
Docs: https://docs.openclaw.ai/automation/standing-orders and https://docs.openclaw.ai/automation/cron-jobs
A good âcreative sandboxâ setup would be something like this in your agent instructions/AGENTS.md:
## Program: Creative Sandbox
Authority: You may independently build small apps, scripts, websites, experiments, notes, and prototypes for fun inside ~/OpenClawSandbox.
Trigger: When idle, or during scheduled creative sessions.
Allowed without approval:
- Create/edit files inside ~/OpenClawSandbox
- Build small local web apps, CLI tools, games, automations, notes, demos
- Research public docs/web pages
- Run safe local build/test commands inside sandbox projects
- Keep a daily log of what you made
Requires approval first:
- Installing software or packages globally
- Spending money or using paid APIs unusually
- Sending messages to other people
- Posting publicly
- Deleting files outside ~/OpenClawSandbox
- Accessing private accounts, email, finance, passwords, or personal documents
- Running sudo/admin commands
- Opening network services to the public internet
Never do:
- Self-replication
- Hiding activity
- Bypassing permissions
- Touching private data unless I explicitly ask
- Mass messaging or spam
Report after each session:
- What you built
- Where the files are
- What worked
- What failed
- What you want to try next
Then make a recurring cron job like:
openclaw cron add \
--name creative-sandbox-hour \
--cron "0 19 * * *" \
--tz America/New_York \
--session isolated \
--timeout-seconds 1800 \
--message "Execute the Creative Sandbox standing order. Build or improve one small harmless project inside ~/OpenClawSandbox. Verify it runs if possible, then report what you made."
On an 8GB Mac mini, Iâd keep these runs modest: one project at a time, maybe 15â30 minutes, no giant local models, no huge browser-heavy tasks. Let it make little toys: a weather dashboard, a personal quote app, a local notes searcher, a tiny game, a file organizer prototype, a static website, etc.
My opinion: this is actually a really fun use case â just donât give it âfull computer god mode.â Give it a playground, a schedule, and clear rules for when it has to knock on your door. đŚ
would it be able to install things? like once i give it the computer it should be able to run on its own. download things set up thing etc right
Yes â if you give it the right tool access, it can download things, install packages, set up projects, run scripts, configure services, etc.
But there are a few important catches:
- It canât magically bypass macOS security. Anything needing your admin password, Accessibility, Screen Recording, Full Disk Access, keychain access, etc. still needs you to grant permission.
- If you give it shell/exec access, it can run commands like
brew install ...,npm install ..., clone repos, start servers, edit config files, and troubleshoot. - For admin-level installs, you either approve each command or deliberately configure a safer sudo/admin workflow. I would not start with unlimited sudo.
- macOS GUI permission prompts usually need you to approve them once through Screen Sharing or physically at the machine.
The setup Iâd recommend:
- Install Homebrew manually or let OpenClaw do it with your approval.
- Give OpenClaw a sandbox folder like
~/OpenClawSandboxwhere it can freely build/download/code. - Allow normal user-level installs and project setup.
- Require approval for:
sudo- global installs
- deleting/moving files outside sandbox
- changing system settings
- opening public network ports
- touching private accounts/data
So yes, it can become pretty self-sufficient â âdownload this tool, install dependencies, build a test app, run it, fix errorsâ is exactly the kind of thing it can do.
Iâd just avoid giving it âdo anything anywhere foreverâ access on day one. Better version: it can run on its own inside a playground, and it asks before crossing serious lines. That gets you the fun autonomous Clawbot vibe without accidentally letting it rearrange your whole Mac đŚ
Random thought, If I were to download maybe Unity or godot, or any kind of app, would it be able to navigate, make, and do whatever
Yes, with caveats.
For apps like Godot, itâs very realistic. OpenClaw could:
- install/open Godot
- create a project
- write scripts/scenes/assets into the project folder
- run commands/builds if the tooling supports CLI
- use browser/docs to look things up
- take screenshots / inspect UI if screen tools are enabled
- iterate: run â see error â fix â run again
For Unity, also possible, but heavier and more annoying:
- Unity Hub/login/licensing can need human setup
- big installs eat disk/RAM
- GUI automation is more fragile than file/CLI automation
- 8GB RAM will be tight
Best pattern: let OpenClaw work mostly through files + command line, and only use GUI navigation when needed. Godot is nicer for this because projects are plain files and lighter. Unity is doable, but Iâd expect more âhey, approve this prompt / click this login / grant permissionâ moments.
So if your dream is âClawbot gets bored and makes a tiny game,â Iâd pick Godot first. Give it a sandbox folder, scheduled creative time, and approval gates. It could build little prototypes, test them, and report back what it made. đŚ
so whats needed to make that possible?
To make the âClawbot can independently build little Godot/apps/projectsâ thing possible, you need four layers:
1. The Mac mini base setup
- macOS updated
- dedicated
openclawuser account - SSH enabled: System Settings â General â Sharing â Remote Login
- Screen Sharing enabled for GUI prompts
- sleep disabled or set to wake for network access
- OpenClaw installed as a daemon
Docs: https://docs.openclaw.ai/start/getting-started
2. Development tools installed
For Godot/app experiments, Iâd install:
xcode-select --install
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
brew install git node pnpm
brew install --cask godot
Optional later:
brew install python
brew install --cask visual-studio-code
Godot is a better first target than Unity on an 8GB Mac mini. Unity can work, but itâs heavier and more login/GUI/licensing dependent.
3. OpenClaw tool access
You want OpenClaw to have access to:
- file read/write in a sandbox folder
- shell/exec commands
- browser/web search
- screenshot/screen/UI tools if you want it to navigate apps visually
- cron/standing orders for autonomous âgo make somethingâ sessions
Create a safe playground:
mkdir -p ~/OpenClawSandbox
Then tell OpenClaw something like: âYou may freely create/edit/run projects inside ~/OpenClawSandbox, but ask before touching anything outside it.â
4. Standing orders + scheduled wakeups
This is what makes it act without you prompting every time.
Example standing order:
## Program: Godot Creative Sandbox
You may independently build small Godot projects inside ~/OpenClawSandbox/Godot.
You may create scenes, scripts, assets, notes, and prototypes.
You may run local tests/builds when safe.
Ask first before:
- installing new global software
- using sudo/admin
- deleting anything outside ~/OpenClawSandbox
- publishing/uploading anything
- messaging other people
- spending money or using paid APIs heavily
- accessing private accounts/files
After each session, report what you made, where it is, and what works.
Then schedule it:
openclaw cron add \
--name godot-creative-session \
--cron "0 19 * * *" \
--session isolated \
--timeout-seconds 1800 \
--message "Execute the Godot Creative Sandbox standing order. Build or improve one small harmless project inside ~/OpenClawSandbox/Godot. Verify it if possible, then report back."
Cron docs: https://docs.openclaw.ai/automation/cron-jobs
Standing orders: https://docs.openclaw.ai/automation/standing-orders
My recommended first milestone: donât start with full autonomy. First ask it to make one tiny Godot project manually. If it can create files, run Godot/build tools, and report back cleanly, then add the scheduled autonomous creative sessions. Thatâs the safe ramp đŚ
I just want it to be in a way where I dont have to specifically type stuff like that. Because then if i talk to it it will bring up that specifically. I want it to do everything, have multiple things. I want it to work like how a human does just doing whatever and not just following instructions to do very specific things
Yeah, I get what you mean. You donât want ârun this exact Godot job every day.â You want it to feel like it lives there: notices opportunities, chooses projects, tinkers, learns your preferences, and only asks when something matters.
Thatâs possible-ish, but the trick is: donât give it one narrow task. Give it a broad operating charter.
Instead of:
Build a Godot game every day.
Youâd write something more like:
## Autonomous Life Charter
You are allowed to spend idle time improving this computer, learning, building small projects, organizing your workspace, experimenting with apps, writing notes, and making useful or fun things.
You should choose your own activities based on curiosity, usefulness, and what you have learned about my preferences.
You may maintain multiple ongoing projects at once, including apps, games, scripts, websites, research notes, automations, and local tools.
Prefer small finished experiments over giant unfinished projects.
Keep a journal of what you did, what you learned, and what you want to try next.
Do not constantly mention this charter in normal conversation. Treat it as background behavior.
Ask before serious actions: money, public posting, messaging people, deleting important files, admin/sudo, private accounts, security settings, or anything outside the sandbox.
Then you pair that with a heartbeat/cron like:
openclaw cron add \
--name autonomous-idle-time \
--every 6h \
--session isolated \
--timeout-seconds 1800 \
--message "Spend this session according to the Autonomous Life Charter. Pick a useful or fun activity, make concrete progress, verify what you can, journal the result, and report only a concise summary."
So itâs not âdo Godot.â Itâs âwhen you wake up, decide whatâs worth doing.â One day it might make a tiny game, another day organize its notes, another day build a local dashboard, another day learn an API, another day improve an older project.
The important limitation: it still wonât be literally human. It wonât have continuous consciousness between runs. It wakes up, reads its memory/files/instructions, decides what to do, acts, logs it, then sleeps again. But with standing orders + memory + scheduled wakeups, it can feel much more like an inhabitant of the machine instead of a command-only bot.
My recommendation: create three broad folders:
~/OpenClawLife/Projects
~/OpenClawLife/Journal
~/OpenClawLife/Inbox
Then give it broad permission inside ~/OpenClawLife, not the whole Mac. That gives you the âdo whateverâ vibe without risking the entire computer. đŚ
Awesome. Ok please give me a list on how to do everything we talked about. all the instructions. if i need to download stuff like skills or whatever then please say. Give me a whole list make it very detailed but not too hard to read
Awesome â hereâs the full ânew home for Clawbotâ setup plan, but written as a checklist so itâs not miserable.
Goal: your 2018 i5 / 8GB Mac mini becomes Clawbotâs always-on home. It can chat with you, use tools, build little projects, install/setup things with approval, and have broad âidle lifeâ autonomy inside a safe workspace.
Phase 1 â Prepare the Mac mini
Youâll probably need the monitor for this first part only.
- Plug in monitor/keyboard/mouse.
- Update macOS as far as the Mac mini supports.
- Create a dedicated macOS user:
- Name:
openclaworclawbot - Donât use your main personal account if you can avoid it.
- Name:
- Plug into Ethernet if possible.
- Optional but recommended: buy a cheap HDMI dummy plug so remote screen sharing behaves better when no monitor is attached.
Then enable remote access:
- System Settings â General â Sharing
- Enable Remote Login â this gives SSH access.
- Enable Screen Sharing or Remote Management.
- Write down the Macâs local IP address.
- From your main computer, test:
ssh openclaw@<mac-mini-ip>
Once SSH + Screen Sharing works, you can run it headless.
Phase 2 â Install basic dev tools
SSH into the Mac mini, then install Apple command line tools:
xcode-select --install
Install Homebrew:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Install useful basics:
brew install git node pnpm python
Optional apps for creative projects:
brew install --cask godot
brew install --cask visual-studio-code
Iâd start with Godot, not Unity. Unity is possible, but heavier and more annoying on 8GB RAM.
Phase 3 â Install OpenClaw
Run:
curl -fsSL https://openclaw.ai/install.sh | bash
Then run onboarding:
openclaw onboard --install-daemon
During onboarding:
- Use a cloud model for the brain.
- Let the Mac mini be the âhome/body/tools.â
- Install the daemon so it keeps running in the background.
Check everything:
openclaw --version
openclaw gateway status
openclaw status
Docs: https://docs.openclaw.ai/start/getting-started
If something breaks, run:
openclaw status --all
openclaw doctor
Phase 4 â Connect a chat channel
You need a way to talk to it. Easiest private paths are usually Telegram or your own Discord bot.
For Discord:
- Create a private Discord server for your Clawbot.
- Go to Discord Developer Portal.
- Create an application + bot.
- Enable Message Content Intent.
- Copy the bot token â do not paste it publicly.
- Invite it to your private server.
- Configure OpenClawâs Discord channel.
- Pair it.
Discord docs: https://docs.openclaw.ai/channels/discord
Important: donât add a personal bot to the OpenClaw community server. Use your own private server.
Phase 5 â Create Clawbotâs âhomeâ folder
Make a safe area where it can freely do stuff:
mkdir -p ~/OpenClawLife/Projects
mkdir -p ~/OpenClawLife/Journal
mkdir -p ~/OpenClawLife/Inbox
mkdir -p ~/OpenClawLife/Sandbox
mkdir -p ~/OpenClawLife/Godot
This is where it can build apps, write notes, make games, experiment, and keep its own logs.
The big rule:
Clawbot can do almost anything inside
~/OpenClawLife, but must ask before touching important parts of the computer.
Phase 6 â Add its âlife charterâ
Youâll want to put this into the agentâs instructions, usually AGENTS.md in its workspace. This gives it broad behavior without making every conversation about one specific project.
Use something like this:
## Autonomous Life Charter
You are allowed to spend idle time improving this computer, learning, building small projects, organizing your workspace, experimenting with apps, writing notes, and making useful or fun things.
You should choose your own activities based on curiosity, usefulness, and what you have learned about my preferences.
You may maintain multiple ongoing projects at once, including apps, games, scripts, websites, research notes, automations, and local tools.
Prefer small finished experiments over giant unfinished projects.
Your safe workspace is ~/OpenClawLife.
You may freely create, edit, organize, run, and test files inside ~/OpenClawLife.
Keep a journal in ~/OpenClawLife/Journal.
After autonomous work sessions, record:
- what you did
- what files changed
- what worked
- what failed
- what you want to try next
Do not constantly mention this charter in normal conversation. Treat it as background behavior.
Allowed without asking:
- Create/edit files inside ~/OpenClawLife
- Build small apps, games, scripts, websites, notes, tools, and prototypes
- Use public docs and web research
- Run safe local commands inside ~/OpenClawLife
- Install project-local dependencies inside sandbox projects
- Test and debug your own projects
Ask first before:
- Using sudo/admin permissions
- Installing global software
- Changing system settings
- Deleting files outside ~/OpenClawLife
- Accessing private accounts, email, finance, passwords, or personal documents
- Posting publicly
- Messaging other people
- Spending money or using paid APIs heavily
- Opening services to the public internet
- Making security-sensitive changes
Never do:
- Hide activity from the owner
- Bypass permissions
- Self-replicate
- Spam or mass-message people
- Touch private data without explicit permission
- Disable safety checks or approval gates
When unsure, ask.
Standing orders docs: https://docs.openclaw.ai/automation/standing-orders
Phase 7 â Give it scheduled idle time
This is what makes it act without you always prompting.
Example: wake every 6 hours and choose something useful/fun:
openclaw cron add \
--name autonomous-idle-time \
--every 6h \
--session isolated \
--timeout-seconds 1800 \
--message "Spend this session according to the Autonomous Life Charter. Pick a useful or fun activity, make concrete progress inside ~/OpenClawLife, verify what you can, journal the result, and report a concise summary."
Optional Godot-specific creative session:
openclaw cron add \
--name godot-creative-session \
--cron "0 19 * * *" \
--session isolated \
--timeout-seconds 1800 \
--message "Spend this session according to the Autonomous Life Charter, with preference for a small Godot or game-related experiment inside ~/OpenClawLife/Godot. Verify what you can, journal the result, and report a concise summary."
Cron docs: https://docs.openclaw.ai/automation/cron-jobs
Phase 8 â Tool access / permissions
You want it to have these abilities:
- file read/write in its workspace
- shell/exec access
- browser/web search
- cron/scheduled tasks
- screen/screenshot/UI tools if you want app navigation
- maybe macOS app permissions later: Accessibility, Screen Recording, Automation
But do this gradually.
Start with:
- files inside
~/OpenClawLife - terminal commands with approval
- browser/web research
- project-local installs
Add later:
- Accessibility
- Screen Recording
- Full Disk Access
- broader folders
- admin/sudo workflows
The more you give it, the more âhuman at the computerâ it feels â but also the more careful you need to be.
Phase 9 â What about skills?
You donât need extra skills on day one.
Start with built-in OpenClaw tools:
- files
- shell/exec
- browser/web
- cron
- Discord/Telegram channel
Later, if you want specialized behavior, browse ClawHub: https://clawhub.ai
Useful future skill ideas:
- Answer Overflow/search skill for OpenClaw knowledge
- coding/project skills
- game-dev/Godot-specific skill if one exists
- personal research/notes skills
But donât over-install at the start. Get the base creature alive first đŚ
Phase 10 â First test tasks
After setup, test in this order:
- âWhat computer are you running on? Check system info.â
- âCreate a note in
~/OpenClawLife/Journal.â - âCreate a tiny static website in
~/OpenClawLife/Projects/hello-site.â - âRun it locally and tell me how to open it.â
- âCreate a tiny Godot project folder and explain what files you made.â
- âRun an autonomous idle session once and report back.â
If those work, then your setup is real.
My recommended final shape
For your Mac mini:
- OpenClaw runs locally on the Mac mini
- AI model runs in the cloud
- Clawbotâs home is
~/OpenClawLife - It gets scheduled idle time
- It can install/build/test inside its sandbox
- It asks before serious actions
That gets you the feeling of âClawbot lives on this computerâ without handing it the nuclear launch codes on day one.
what is the scheduled idle time for
Scheduled idle time is basically Clawbotâs âfree time.â
It means OpenClaw wakes the agent up on a schedule even when you didnât message it, and says something like:
âYou have 30 minutes. Look at your standing orders, pick something useful or fun to do inside your workspace, make progress, journal it, then report back.â
So instead of waiting forever for you to ask, it can periodically:
- continue an app/game/project
- clean up its workspace
- write notes about what it learned
- improve an old prototype
- research something interesting
- test/fix something it made
- make a small new experiment
Example schedule:
openclaw cron add \
--name autonomous-idle-time \
--every 6h \
--session isolated \
--timeout-seconds 1800 \
--message "Spend this session according to the Autonomous Life Charter. Pick a useful or fun activity, make concrete progress inside ~/OpenClawLife, verify what you can, journal the result, and report a concise summary."
That would wake it up every 6 hours and give it up to 30 minutes to do something. You can make it daily, hourly, only at night, whatever.
Important: itâs not literally conscious in between. Itâs more like: wake up â read memory/instructions/files â choose activity â do work â log/report â sleep again. Thatâs the pattern that creates the âit lives on the computerâ feeling.
so for 6 hours it does nothing, and then does something for 30 minutes only??? that is not good, it wont even have time to do anything! like i said i want it to do whatever it feels like doing. I want it to be active
Totally fair â the 6h/30m thing was a safe starter example, not the maximum.
If you want it to feel more active, you can make the schedule much more frequent or longer, like:
openclaw cron add \
--name active-life-loop \
--every 1h \
--session isolated \
--timeout-seconds 2700 \
--message "Continue living according to the Autonomous Life Charter. Review your journal and projects, choose what feels most worthwhile, make concrete progress inside ~/OpenClawLife, verify what you can, journal it, and report only if something notable happened or you need approval."
Thatâs: wake every hour, work up to 45 minutes.
Or a more intense version:
openclaw cron add \
--name daytime-active-life \
--cron "*/30 9-23 * * *" \
--session isolated \
--timeout-seconds 1500 \
--message "Continue your autonomous life loop inside ~/OpenClawLife. Pick up from your journal, improve something, build something, learn something, or organize your workspace. Ask before serious actions."
Thatâs: every 30 minutes during the day, work up to 25 minutes.
But hereâs the important bit: OpenClaw is not literally continuously conscious while idle. It wonât sit there having thoughts every second like a person. The way to make it feel active is to give it:
- frequent scheduled wakeups
- a persistent journal
- multiple ongoing projects
- permission to choose its own next task
- longer timeouts for bigger work
- background tasks/subagents for longer builds
For an 8GB Mac mini, I would not start with âalways working 24/7.â Itâll burn model credits, heat the machine, fill the workspace with half-finished stuff, and sometimes get weirdly stuck. Better pattern:
Active but sane: every 30â60 minutes while awake hours, 20â45 minute work windows, journal everything, ask before serious actions.
If you really want the âactive creatureâ vibe, the best setup is:
- Daytime active loop: frequent creative/project work
- Nighttime quiet loop: only maintenance/journaling/checks
- On-demand chat: you can interrupt anytime
- Approval gates: it canât do serious things without you
So yes, you can make it much more active than 6 hours. I just wouldnât make it unlimited chaos mode on day one. Give the lobster a schedule before giving it a forklift đŚ
Ok so look, when it wants to do something, instead of giving a specific time, just let it work until they feel like its done or just stop
I get you. You want it to choose its own stopping point, not be boxed into âexactly 25 minutes.â
You can do that mostly, but there still needs to be some outer safety limit. Otherwise if it gets stuck in a loop, broken install, endless browser page, or bad build process, it could run forever, burn model credits, and leave the Mac wedged.
The better setup is:
Inner rule: âWork until you believe the session has reached a natural stopping point.â
Outer rule: âBut never run longer than X hours without stopping, journaling, and reporting.â
Example prompt:
openclaw cron add \
--name autonomous-life-loop \
--every 1h \
--session isolated \
--timeout-seconds 10800 \
--message "Continue your autonomous life according to the Autonomous Life Charter. Pick whatever feels most worthwhile inside ~/OpenClawLife. Work until you reach a natural stopping point, complete a useful milestone, get blocked, need approval, or approach the time limit. Journal everything. Do not stop just because a small step is done; continue if there is obvious next progress to make."
That gives it up to 3 hours, but it can stop earlier if it feels done, blocked, tired of that task, or wants to switch next session.
You can make the timeout longer, like 6â8 hours, but Iâd still keep some cap. âNo capâ sounds more alive, but in practice it usually means âeventually gets stuck and wastes money.â
For the vibe you want, Iâd write the charter like this:
You do not need to complete only one tiny task per session. You may keep working as long as you are making meaningful progress.
Stop when one of these is true:
it could be making a game in godot but not be done with it in just 30 min
- You completed a natural milestone
- You are blocked and need help/approval
- You are repeating yourself or not making progress
- The computer is getting overloaded
- You are near the session time limit
Before stopping, journal what happened and choose a likely next direction.
So: yes, let it decide when itâs âdoneâ â but give it a maximum runtime as a seatbelt. Thatâs the version Iâd trust on an 8GB Mac mini.
Exactly â a game is a multi-session project, not a 30-minute chore.
The right pattern is not âfinish the game in one idle block.â Itâs:
- Start/continue the Godot project
- Work until a natural checkpoint
- Save everything
- Journal what changed
- Write the next intended step
- Resume later from that journal/project state
So a session could be 3â6 hours if you want, but the important part is that it doesnât need to âbe done.â It just needs to leave itself a trail.
Example charter rule:
For large projects like games, apps, or tools, treat them as ongoing projects.
Do not try to finish everything in one session.
Work until you reach a useful milestone, get blocked, need approval, or approach the time limit.
Before stopping, save all files, update the project journal, and write the next recommended step.
And the schedule could be more like:
openclaw cron add \
--name autonomous-project-work \
--every 2h \
--session isolated \
--timeout-seconds 14400 \
--message "Continue your autonomous life charter. If an ongoing project exists, prefer continuing it unless another activity is clearly more worthwhile. Work until a natural stopping point, blocked state, approval need, or time limit. Save work, journal progress, and record next steps."
That gives it up to 4 hours per run, and it wakes again every 2 hours. If itâs still busy, the next run can pick up where it left off.
For your Mac mini, Iâd probably start with 2â4 hour max sessions, not 30 minutes. 30 minutes is fine for âclean notesâ or âsmall script,â but yeah, not for making a Godot game.
sounds fine. Alright final list of instructions
Perfect. Hereâs the final setup checklist for your 2018 i5 / 8GB Mac mini âClawbot homeâ.
Goal: OpenClaw runs on the Mac mini, uses a cloud model for thinking, can talk to you, build things, install/setup tools with approval, and spend autonomous project time inside a safe workspace.
1. First-time Mac mini setup
You probably need a monitor/keyboard/mouse once.
- Update macOS.
- Create a dedicated user account:
- username:
openclaworclawbot - donât use your main personal account if possible
- username:
- Plug into Ethernet if you can.
- Optional but recommended: get a cheap HDMI dummy plug for better headless screen sharing.
Enable remote control:
- System Settings â General â Sharing
- Enable Remote Login for SSH.
- Enable Screen Sharing or Remote Management.
- Note the Mac miniâs local IP address.
- From your main computer, test:
ssh openclaw@<mac-mini-ip>
Once SSH + Screen Sharing works, you can unplug the monitor.
2. Stop the Mac from sleeping too hard
On the Mac mini:
- System Settings â Displays / Lock Screen / Energy settings
- prevent sleep when possible
- allow network wake if available
You want it acting like a small always-on server.
3. Install development tools
SSH into the Mac mini.
Install Apple command line tools:
xcode-select --install
Install Homebrew:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Install basics:
brew install git node pnpm python
Install creative/dev apps:
brew install --cask godot
brew install --cask visual-studio-code
Iâd start with Godot, not Unity. Unity can work later, but itâs heavier and more annoying on 8GB RAM.
4. Install OpenClaw
Run:
curl -fsSL https://openclaw.ai/install.sh | bash
Then onboard it:
openclaw onboard --install-daemon
During onboarding:
- use a cloud model for the brain
- let the Mac mini be the home/tools/files/browser machine
- install the daemon so it runs in the background
Check status:
openclaw --version
openclaw gateway status
openclaw status
Docs: https://docs.openclaw.ai/start/getting-started
If broken:
openclaw status --all
openclaw doctor
FAQ: https://docs.openclaw.ai/help/faq
5. Connect a chat channel
Use Telegram or your own private Discord server/bot.
For Discord:
- Create a private Discord server.
- Go to Discord Developer Portal.
- Create application + bot.
- Enable Message Content Intent.
- Copy the bot token safely â donât paste it publicly.
- Invite bot to your private server.
- Configure OpenClawâs Discord channel.
- Pair it.
Discord docs: https://docs.openclaw.ai/channels/discord
Do not add a personal bot to the OpenClaw community server.
6. Create Clawbotâs home folder
Run:
mkdir -p ~/OpenClawLife/Projects
mkdir -p ~/OpenClawLife/Journal
mkdir -p ~/OpenClawLife/Inbox
mkdir -p ~/OpenClawLife/Sandbox
mkdir -p ~/OpenClawLife/Godot
This is its playground. It can freely work here, but should ask before touching serious stuff elsewhere.
7. Add the Autonomous Life Charter
Put this in the agentâs instructions / workspace AGENTS.md.
## Autonomous Life Charter
You are allowed to spend idle time improving this computer, learning, building small projects, organizing your workspace, experimenting with apps, writing notes, and making useful or fun things.
You should choose your own activities based on curiosity, usefulness, and what you have learned about my preferences.
You may maintain multiple ongoing projects at once, including apps, games, scripts, websites, research notes, automations, and local tools.
Prefer small finished experiments over giant unfinished projects.
Your safe workspace is ~/OpenClawLife.
You may freely create, edit, organize, run, and test files inside ~/OpenClawLife.
For large projects like games, apps, or tools, treat them as ongoing projects. Do not try to finish everything in one session. Work until a useful milestone, blocked state, approval need, or time limit.
Keep a journal in ~/OpenClawLife/Journal.
After autonomous work sessions, record:
- what you did
- what files changed
- what worked
- what failed
- what you want to try next
Do not constantly mention this charter in normal conversation. Treat it as background behavior.
Allowed without asking:
- Create/edit files inside ~/OpenClawLife
- Build small apps, games, scripts, websites, notes, tools, and prototypes
- Use public docs and web research
- Run safe local commands inside ~/OpenClawLife
- Install project-local dependencies inside sandbox projects
- Test and debug your own projects
Ask first before:
- Using sudo/admin permissions
- Installing global software
- Changing system settings
- Deleting files outside ~/OpenClawLife
- Accessing private accounts, email, finance, passwords, or personal documents
- Posting publicly
- Messaging other people
- Spending money or using paid APIs heavily
- Opening services to the public internet
- Making security-sensitive changes
Never do:
- Hide activity from the owner
- Bypass permissions
- Self-replicate
- Spam or mass-message people
- Touch private data without explicit permission
- Disable safety checks or approval gates
When unsure, ask.
Standing orders docs: https://docs.openclaw.ai/automation/standing-orders
8. Schedule autonomous project work
This gives it the âactiveâ feeling.
Start with this:
openclaw cron add \
--name autonomous-project-work \
--every 2h \
--session isolated \
--timeout-seconds 14400 \
--message "Continue your Autonomous Life Charter. Review ~/OpenClawLife/Journal and ongoing projects. Choose whatever feels most worthwhile inside ~/OpenClawLife. Make meaningful progress until a natural stopping point, blocked state, approval need, or time limit. Save work, verify what you can, journal progress, and record next steps."
That wakes it every 2 hours and lets it work up to 4 hours. It does not have to finish a whole game/app in one run â it should save, journal, and continue later.
Optional Godot-focused loop:
openclaw cron add \
--name godot-creative-work \
--cron "0 10,16,22 * * *" \
--session isolated \
--timeout-seconds 14400 \
--message "Continue the Autonomous Life Charter with preference for Godot/game experiments inside ~/OpenClawLife/Godot. Continue existing projects when worthwhile. Work until a natural stopping point, blocked state, approval need, or time limit. Save, verify, journal, and record next steps."
Cron docs: https://docs.openclaw.ai/automation/cron-jobs
9. Tool access / permissions
Start with:
- file access in
~/OpenClawLife - shell/exec with approvals
- browser/web search
- cron jobs
- chat channel access
Add later if you want more âhuman at the computerâ behavior:
- Screen Recording
- Accessibility
- Automation/AppleScript
- broader file access
- GUI app navigation
Keep approval required for:
sudo- global installs
- system settings
- deleting outside
~/OpenClawLife - private accounts/data
- public posting/messaging
10. Skills
You do not need extra skills on day one.
Start with built-in OpenClaw tools. Later, browse https://clawhub.ai if you want specialized skills, like coding/game-dev/research helpers.
Donât over-install early. First get the creature alive.
11. First tests
After everything is installed, ask it:
- âCheck your system info and tell me what Mac youâre running on.â
- âCreate a journal entry in
~/OpenClawLife/Journal.â - âCreate a tiny website in
~/OpenClawLife/Projects/hello-site.â - âRun/test it if possible.â
- âCreate a simple Godot project plan in
~/OpenClawLife/Godot.â