refactor: moved org-agent to its own repository as a submodule
This commit is contained in:
86
notes/openclaw-setup-guide.org
Normal file
86
notes/openclaw-setup-guide.org
Normal file
@@ -0,0 +1,86 @@
|
||||
#+TITLE: OpenClaw Setup Guide - Complete Walkthrough
|
||||
#+author: User
|
||||
#+created: [2026-03-16 Mon 14:28]
|
||||
#+DATE: 2026-03-08
|
||||
#+FILETAGS: :tutorial:openclaw:setup
|
||||
|
||||
* The 15-Minute OpenClaw Setup
|
||||
|
||||
** Prerequisites
|
||||
|
||||
- Linux/macOS machine (ARM64 or x64)
|
||||
- Node.js 18+ installed
|
||||
- Git configured
|
||||
|
||||
** Step 1: Install OpenClaw
|
||||
|
||||
#+BEGIN_SRC bash
|
||||
npm install -g openclaw
|
||||
openclaw doctor
|
||||
#+END_SRC
|
||||
|
||||
This checks your system and suggests fixes.
|
||||
|
||||
** Step 2: Configure Signal (Optional but Recommended)
|
||||
|
||||
OpenClaw works great with Signal for secure messaging.
|
||||
|
||||
1. Install signal-cli: https://github.com/AsamK/signal-cli
|
||||
2. Link your phone: signal-cli link -n "OpenClaw"
|
||||
3. Configure OpenClaw to use it
|
||||
|
||||
** Step 3: Set Up Your Workspace
|
||||
|
||||
#+BEGIN_SRC bash
|
||||
mkdir -p ~/.openclaw/workspace
|
||||
cd ~/.openclaw/workspace
|
||||
git init
|
||||
#+END_SRC
|
||||
|
||||
Add these files:
|
||||
- SOUL.md — who you are
|
||||
- USER.md — who you're helping
|
||||
- AGENTS.md — your workflow rules
|
||||
|
||||
** Step 4: Connect to AI Models
|
||||
|
||||
Edit ~/.openclaw/openclaw.json:
|
||||
|
||||
Set your primary model (Gemini is free):
|
||||
#+BEGIN_SRC json
|
||||
{
|
||||
"agents": {
|
||||
"defaults": {
|
||||
"model": {
|
||||
"primary": "google-gemini-cli/gemini-2.0-flash"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
#+END_SRC
|
||||
|
||||
** Step 5: Test Your Setup
|
||||
|
||||
Send a message to your Signal number or run:
|
||||
#+BEGIN_SRC bash
|
||||
openclaw status
|
||||
#+END_SRC
|
||||
|
||||
** Next Steps
|
||||
|
||||
- Set up skills for repeated tasks
|
||||
- Configure GitOps workflow
|
||||
- Add sub-agent capabilities
|
||||
|
||||
* Common Issues
|
||||
|
||||
** "Command not found"
|
||||
Add to ~/.bashrc:
|
||||
export PATH="$PATH:$(npm bin -g)"
|
||||
|
||||
** Signal not connecting
|
||||
Check signal-cli is running:
|
||||
signal-cli daemon
|
||||
|
||||
** Model errors
|
||||
Verify your API keys are set in ~/.openclaw/openclaw.json
|
||||
Reference in New Issue
Block a user