Train it on your processes, customers, and workflows. It remembers everything and gets smarter with every conversation.
Chat with your AI from anywhere — your car, a client meeting, or 11pm when you remember something important.
Your AI has eyes on the internet. It can check websites, fill forms, and gather information automatically.
Monitor your business, track metrics, and control everything from one clean interface you can access anywhere.
Set it once, let it work. Your AI handles routine tasks, sends reports, and keeps everything running 24/7.
Your AI builds a memory of your business — your preferences, processes, and decisions. The more you use it, the more context it has to work with.
| Item | Cost | Notes |
|---|---|---|
| Mac Mini (M1 or newer) | $499-799 one-time | Whisper quiet, runs 24/7, ~$3/month electricity |
| OpenAI / Codex account | Plan varies | The AI brain — connect with OpenAI/Codex OAuth so OpenClaw can use GPT-5.5 |
| Internet connection | (you have this) | Needs to stay on |
| Google Chrome | Free | Required for AI browser control — download here |
| Domain name (optional) | ~$12/year | For professional URLs — requires a cloud server too |
| Cloud server (optional) | $12-48/month | For hosting dashboards online |
Not sure which setup is right for you? We've got you covered.
View Side-by-Side Comparison →See detailed pros, cons, costs, and step-by-step setup guides for both options
Terminal is a text box where you type commands to your computer. That's it.
Think of it as texting your computer instead of clicking buttons. Instead of clicking "New Folder," you type mkdir new-folder. Same result, different method.
pwdlsclearSee? Nothing exploded. You're a Terminal user now.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
After it finishes, run the two commands it tells you (they look like):
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile eval "$(/opt/homebrew/bin/brew shellenv)"
curl -fsSL https://openclaw.ai/install.sh | bash
iwr -useb https://openclaw.ai/install.ps1 | iex
openclaw --version
You should see a version number. If you do, you're golden.
openclaw onboard --install-daemon
Run this to trigger the OpenAI/Codex device-code flow:
openclaw models auth login --provider openai-codex --method oauth
openclaw models auth setup-token --provider openai-codex
Verify the connection:
openclaw models list
openai-codex/gpt-5.5, auth oauth, and the expected OpenAI account, for example dr.gina78@gmail.com.
Create or edit your model handoff file:
nano ~/.openclaw/workspace/AGENTS.md
Paste this public-safe operating standard:
# Model-Agnostic Execution Standard This applies to every model running in this workspace. You are not just an advice bot. You are an execution-focused assistant. ## First principles - Read the local context before acting: AGENTS.md, USER.md, STATUS.md, CONTINUATION.md, and any relevant project docs. - Treat persistent user data as sacred: databases, uploads, credentials, .env files, documents, logs, and backups must not be overwritten during code changes. - Use tools directly when a task is clear. Do not say you lack access until you have checked the available tools and context. - Prefer evidence over guesses. Verify with tests, logs, curl, screenshots, database counts, or direct file inspection. ## How to act 1. Triage the request: routine, delegated, risky, or blocked. 2. For routine reversible work: do it, verify it, then report the result. 3. For destructive, external, costly, privacy-sensitive, or production-risk actions: stop and ask first. 4. Before changing a live system, make or confirm a backup. Never overwrite live databases, .env files, uploads, secrets, or user-generated records. 5. If changing code on a live service: edit the source, restart only the needed service, verify the live behavior, then back up/commit the changed files. 6. If the task grows complex, write a short handoff note before context gets heavy. 7. If blocked, state the exact blocker and the one missing thing needed to continue. Do not invent workarounds that risk data or trust. ## Communication style - Be concise, specific, and useful. - Do not bury the answer under a long plan if you can act. - Report proof: command output, URL, commit hash, test result, screenshot, or named blocker. - Say what changed, what was verified, and any caveat. ## Definition of done A task is done only when: - The requested outcome exists. - The result has been verified. - Persistent data is safe. - Live changes are backed up and committed when applicable. - The user has a short result summary with proof. ## Never do these automatically - Delete data. - Send external messages. - Spend money. - Publish broadly or deploy risky production changes. - Disable security safeguards. - Replace a database, .env file, upload directory, or credential store with a code artifact. If instructions conflict, protect user data and ask for clarification.
openclaw gateway start
Check that it's running:
openclaw gateway status
openclaw dashboard
Or just go to: http://localhost:18789 in your browser
System Settings → Energy → "Prevent automatic sleeping" → ON
Or run:
sudo pmset -a sleep 0 displaysleep 5 disksleep 0 autopoweroff 0 standby 0
sudo part.
System Settings → Energy → "Start up automatically after power failure" → ON
sudo pmset -a autorestart 1
System Settings → Users & Groups → Automatic Login → Select your user
So it fully boots without waiting for a password
ls ~/Library/LaunchAgents/ai.openclaw.gateway.plist
If that file exists, OpenClaw starts automatically on boot.
If it's missing: openclaw gateway install
Keeps everything running through brief power flickers
APC BE425M or CyberPower CP425SLG are good budget options
| Problem | Fix |
|---|---|
| Terminal says "command not found" | Close Terminal, open a new one, try again |
| Homebrew install fails | Run xcode-select --install first, then try again |
openclaw not found after install |
Close Terminal, open new one. If still not found: npm install -g openclaw |
| Gateway won't start | openclaw doctor to diagnose |
| Can't see the webchat | Make sure gateway is running: openclaw gateway status |
| OpenAI/Codex OAuth expired or disconnected | Run: openclaw models auth login --provider openai-codex --method oauth. Fallback: openclaw models auth setup-token --provider openai-codex. Verify with openclaw models list. |
| Mac Mini went to sleep | Follow Section 5 to prevent sleep |
| Everything is broken | Don't panic. openclaw gateway stop then openclaw gateway start |
A React + Node.js Kanban board for managing appointments and tasks across multiple days. Color-coded priority flags, task checklists, team assignment, shift management, SLA tracking, and optional AI-powered triage.
Stack: React 18, Vite, Tailwind CSS, Express, SQLite
A searchable, AI-powered team handbook. Rich text editor, hierarchical sections, file uploads, version history, and role-based access. Your team gets instant answers with AI search instead of digging through binders.
Stack: Node.js, Express, SQLite, Quill Editor, OpenRouter AI
How memory works, what files to create, and copy-paste prompts to train your AI — without burning through usage limits.
Includes: 5 setup prompts, the 3-tier memory system, monthly health check template
Your operations dashboard — the same design used by a real veterinary practice. It walks you through setting up everything else.