如果逛到喜欢、确实有用的技能,哪怕随手搁一分也是种心意 —— 作者能收到一点回响,生态才有下一次更新。
当然,不给也完全没关系,本来就是白嫖的。一个 Gateway 进程,把你已经在用的聊天软件(WhatsApp、Telegram、Discord、Slack、飞书……) 接到 AI 编程智能体上。你的助手、你的机器、你的规则 —— 数据不出本地。
如果你是第一次听说它,这里是唯一需要知道的核心事实。
OpenClaw 是一个开源的个人 AI 助手平台。它不是又一个网页聊天框, 而是一个常驻在你电脑或服务器上的后台进程:你在手机上的聊天软件里发一条消息, 消息回到你自己机器上的智能体,它真的去执行 —— 整理收件箱、发邮件、管理日历、填网页表单、跑终端命令。
“Your assistant. Your machine. Your rules.”
—— 项目的核心主张和 SaaS 型助手最大的区别是数据归属:OpenClaw 的 Gateway 跑在 Mac、Linux 主机或你自己的 VPS 上, 工作区、会话历史、记忆文件全都在本地磁盘。你配置哪些模型、哪些渠道、哪些工具,都由你决定。 项目由独立的非营利基金会托管,没有付费档、没有厂商锁定、也没有任何一家模型实验室拥有它。
会话历史、记忆、配置都存在 ~/.openclaw 下的纯文本文件里。模型可换成纯本地部署,数据一点不出机器。
不为 AI 单独再装一个 App。Gateway 同时服务所有已配置的渠道,你从任何熟悉的聊天界面指挥它。
记忆是纯 Markdown 文件。告诉它“记住我喜欢 TypeScript”,它就写进文件,下次会话开始时自动加载。
这个项目在 2025 年 11 月还是作者 Peter Steinberger 一个周末的实验项目,名字换过两轮:
“Claude” 加一只爪子(claw)的双关。2025 年 11 月诞生。后来 Anthropic 法务礼貌地请你重新考虑一下。
凌晨 5 点在 Discord 上和社区一起想出来的。取自 molt(蜕壳)—— 龙虾蜕壳长大。意思不错,但念着不顺口。
最终形态。商标检索干净、域名已注册、迁移代码已写好。Open = 开源、对所有人开放、社区驱动;Claw = 龙虾血统。名字是最终定稿。稳健落地
六件事,解释清楚它和普通 AI 聊天工具的区别。
你运行一个 Gateway 进程,它成为聊天软件与智能体之间唯一的桥梁。所有会话、路由、渠道连接状态都归它管。它是整个系统的单一事实来源。
Discord、iMessage、Signal、Slack、Telegram、WhatsApp、WebChat开箱即用;Matrix、Nostr、Twitch、Zalo、QQ Bot 等通过插件扩展。全部由同一个 Gateway 服务。
不是聊天套壳。内置工具调用、会话状态、记忆系统和多智能体路由,从第一天起就按“智能体要真的动手做事”来设计。
Anthropic、OpenAI、OpenRouter、MiniMax、小米 MiMo 都能用,支持按智能体分别路由和故障转移。也可以接 Ollama / LM Studio 跑纯本地模型。
不同渠道、账号或任务可以绑定到不同智能体,每个都有独立的工作区和默认配置。团队部署时还能限制成员角色权限。
MIT 许可,代码完全公开。放心审查、扩展、self-host,源码在你手里,不存在厂商锁定。
“总结我所有未读邮件”
“找出 Downloads 里所有 PDF 并按年份归档”
“打开 GitHub 看看我的通知”
“在我的项目目录执行 npm install”
“我今天有哪些会议?”
“把客厅灯打开”
一个 Gateway,七个出口。看懂这张图就理解了 80% 的概念。
常驻的控制平面。管理会话、路由、渠道连接。默认监听 18789 端口。装成系统服务后开机自启。
真正干活的大脑。可以为每个渠道/账号/任务配不同的智能体,各有独立工作区与默认模型。
默认 ~/.openclaw/workspace。记忆文件、技能、自定义指令都住在这里,纯 Markdown,可直接用编辑器改。
OpenClaw 的设计是 “可信 Gateway + 受限执行 + 确定性策略”:Gateway 值得信任,具体执行受沙箱和工具策略约束。但必须正视几件事:
update.checkOnStart: false。跟着做,从零到能在浏览器里跟智能体对话。
官方推荐 Node 26。检查:node --version
Windows 建议走 Hub 图形安装器最省事
已有的 Claude Code / Codex CLI 登录,或任一供应商 API Key
装完就能在 Control UI 里发第一条消息
不装全局包,直接跑一次看看效果。Gateway 会停在你当前这个终端里,按 Ctrl+C 结束;配置已经保存好了。
npx openclaw@latest
全新安装时,OpenClaw 会自动寻找你机器上已有的 Claude Code 或 Codex CLI 登录(或者 API Key),用一次真实请求验证可用性,保存配置,然后打开网页仪表盘。首次会先问你要不要先看一眼安全指南。
检测系统、装 Node(如果缺)、装 OpenClaw、并自动启动引导向导。
curl -fsSL https://openclaw.ai/install.sh | bash
iwr -useb https://openclaw.ai/install.ps1 | iex
先只装不引导,之后自己跑 openclaw onboard:
# macOS / Linux / WSL2
curl -fsSL https://openclaw.ai/install.sh | bash -s -- --no-onboard
# Windows (PowerShell)
& ([scriptblock]::Create((iwr -useb https://openclaw.ai/install.ps1))) -NoOnboard
已经自己管 Node 的话。注意:npm 12 默认拦截未批准的包生命周期脚本,所以需要显式加 --allow-scripts=openclaw;npm 11.16 及更早版本请去掉这个参数。
npm install -g openclaw@latest --allow-scripts=openclaw
openclaw onboard --install-daemon
# pnpm —— 同样需要显式批准带构建脚本的包
pnpm add -g --allow-build=openclaw openclaw@latest
openclaw onboard --install-daemon
# bun —— --trust 放行生命周期脚本
bun add -g --trust openclaw@latest
bun run --bun openclaw onboard --install-daemon --daemon-runtime bun
不想碰终端?桌面应用会替你把 Node 和其他一切都装好,还带网关、聊天、设置界面。
git clone https://github.com/openclaw/openclaw.git
cd openclaw
corepack enable
pnpm install && pnpm build && pnpm ui:build
pnpm add --global "openclaw@link:$PWD"
openclaw onboard --install-daemon
或者直接从 GitHub main 分支装:
curl -fsSL --proto '=https' --tlsv1.2 https://openclaw.ai/install.sh \
| bash -s -- --install-method git --version main
上面的 Quick start 会把 Gateway 留在前台。后面的操作需要它跑在后台,所以:先按 Ctrl+C 停掉前台进程,再装服务。
macOS 装 LaunchAgent,Linux / WSL2 装 systemd user unit,Windows 装计划任务(若被拒绝则回退为启动文件夹登录项)。配置会保留。
openclaw gateway install
应该能看到它监听在 18789 端口。
openclaw gateway status
这会在浏览器里打开 Control UI。如果它能加载出来,说明全通了。
openclaw dashboard
在 Control UI 的聊天框里输入任意内容,应该立刻收到 AI 回复。
你好,帮我看看 Downloads 文件夹里有什么
openclaw --version # CLI 可用?
openclaw doctor # 有无配置问题?
openclaw gateway status # Gateway 在跑吗?
openclaw triage
triage 会跑只读健康检查,把结果写成一则脱敏诊断说明,并让你决定是否交给本机检测到的编程智能体(Claude Code / Codex CLI / 内置智能体)接手。密钥、令牌、原始聊天记录和原始日志都会被排除在外。你也可以只打印命令自己看。
openclaw: command not found
几乎都是 PATH 问题 —— npm 的全局 bin 目录不在 shell 的 PATH 里。
node -v # Node 装了吗?
npm prefix -g # 全局包在哪?
echo "$PATH" # 全局 bin 目录在 PATH 里吗?
从发第一条消息,到把它变成你的日常助手。
浏览器里的仪表盘,聊天、配置、会话、节点都在这儿。日常主战场。
openclaw dashboard
终端里的界面。跟 chat / terminal 是同一个东西。
openclaw
Telegram、Discord、Slack、WhatsApp…… 最自然的使用方式,见下一节。
openclaw qr
聊天消息支持 /... 命令,这几个最常用:
/status快速诊断当前状态/config修改并持久化配置/trace会话范围的插件跟踪 / 调试输出/debug仅内存中的临时配置覆盖(需开启 commands.debug),不写盘/context查看上下文用量与截断状态/new /reset开启新会话,自动加载今日与昨日笔记命令树非常庞大,但日常只需要这些。全量文档见 CLI 参考。
openclaw onboard引导式初始化openclaw setup --baseline只建基线配置,不走引导openclaw configure改已有配置(模型/网关/渠道/插件/技能)openclaw config get <key>读取配置项openclaw completion生成 shell 补全openclaw gateway install装成开机自启服务openclaw gateway status查看运行状态openclaw gateway restart重启网关openclaw sessions列出会话openclaw resume恢复之前的会话openclaw logs查看日志openclaw message send主动发消息openclaw agent调用智能体openclaw agents list列出所有智能体openclaw mcpMCP 相关命令openclaw models list列出可用模型openclaw models set <id>切换默认模型openclaw models auth login登录模型供应商openclaw skills search <kw>搜索技能openclaw plugins list列出插件openclaw browser start启动浏览器操作器openclaw doctor体检配置openclaw doctor --fix自动修可修的问题openclaw triage生成可执行的诊断说明openclaw security audit安全审计openclaw update更新到最新版openclaw backup create备份工作区与状态--profile <name>状态隔离到 ~/.openclaw-<name>--dev开发隔离,端口换成 19001--container <name>在容器里跑 CLI--json输出纯 JSON,便于脚本处理--log-level <lvl>覆盖日志级别可见工具会被过滤:只有通过当前配置档、允许/拒绝策略、供应商限制、沙箱状态、渠道权限和插件可用性检查的工具,才会作为结构化函数定义发给模型。
execprocessterminalcode_execution执行命令、管理进程、共享终端、跑 Python
readwriteeditapply_patch读写工作区文件、打补丁
web_searchx_searchweb_fetch搜网页、搜 X 帖子、抓取可读正文
browser操作浏览器会话:导航、点击、填表、截图、导出 PDF
message发回复、执行渠道动作、表情回应
sessions_*subagentsagents_wait查看会话、委派工作、编排子智能体
cronheartbeat_respond定时任务、响应后台事件
image_generatevideo_generatettsview_image看图、生成图像视频、语音合成
gatewaynodes查看网关状态、已配对设备
ask_usersecrets暂停等结构化决策、取凭据而不经手明文
Telegram 是最快的路 —— 只需要一个 Bot Token。
这是最省事的一条路,五步搞定。
在 Telegram 里搜索 @BotFather,发送 /newbot,按提示起个名字,它会给你一串 Bot Token。保存好这串 token。
openclaw channels add
跟着引导走完即可。默认私信策略是 pairing —— 陌生人发消息需要你批准,这个默认值是刻意保守的。
openclaw gateway restart
openclaw channels status
在 Telegram 里给你的 Bot 发条消息,然后回到终端批准它:
openclaw pairing list
openclaw pairing approve <code>
直接发消息就行。想加进群组,把 Bot 拉进群即可;群组里默认需要 @ 提及它才响应。
总结一下我今天收到的未读邮件,并列出需要我回复的
/dashboard 可以直接打开内嵌的 Control UI 小应用。
用 openclaw qr 也能扫二维码快速配对。
一旦你的智能体连上聊天软件,访问控制就变成了真正的安全问题。几个关键旋钮:
dmPolicy —— 私信策略。默认 pairing(需批准);也可以设 open(任何人可发,请务必谨慎)或白名单。allowFrom —— 明确允许的用户 ID 列表。groupPolicy / groupAllowFrom —— 群组策略与白名单。direct.*.tools —— 针对特定发送者限制可用工具(比如只允许读不允许写)。openclaw pairing list
openclaw pairing approve <code>
openclaw devices list
openclaw devices approve <requestId>
openclaw users list
纯 Markdown 文件,没有黑盒。你可以直接用编辑器看、改、删。
“记住我更喜欢用 TypeScript。” —— 它会自动写进对应的记忆文件,下次会话开始时加载。没有别的魔法,也不需要你手动维护。
稳定的偏好、沟通风格、人际关系、进行中的项目背景。写成指令式语句,在会话开始时以独立的较小预算加载。
持久的事实与决策,不是原始聊天记录、不是流水账、不是完整档案。会话开始时加载。
详细的日常记录、观察、会话总结。新开会话时自动加载今天和昨天的笔记。可被语义检索,但不会每次都塞进上下文。
后台整理过程的摘要,写给人看的。包含改写次数和亮点,方便你审阅智能体到底“记住”了什么。
这是 OpenClaw 最有意思的机制之一 —— 灵感来自“睡眠时计算”(arXiv:2504.13171):智能体在你睡觉时整理自己的记忆。
plugins.entries.memory-core.config.dreaming.enabled: falseDREAMS.md,你来决定认不认Control UI 里 Settings → Import Memory,可以从 Codex、Claude Code、Hermes 导入现成的本地记忆。只复制 Markdown,源代码文件保持不变。
openclaw memory status # 索引与供应商状态
openclaw memory search "关键词" # 命令行搜索
openclaw memory index --force # 重建索引
基于 SQLite,开箱即用,支持关键词、向量、混合检索,零额外依赖。
AI 原生跨会话记忆,带用户建模、语义检索和多智能体感知。需装插件。
LanceDB 支撑,带 OpenAI 兼容嵌入、自动召回与自动捕获,支持本地 Ollama。需装插件。
定时任务、事件钩子、常驻指令 —— 四种机制,各管一件事。
一次性提醒、间隔执行、cron 表达式、webhook 触发。可把结果投递回聊天渠道。
系统自带的常驻监控任务,默认每 30 分钟跑一轮主会话,用来浮现需要注意的事。
事件驱动脚本,挂在 /new、/reset、会话压缩、网关启动等生命周期点上。
写在工作区的 AGENTS.md 里,每个会话自动注入,授予智能体长期的操作权限边界。
注意语法约定:日程在前,提示词在后(提示词是位置参数)。用日程标志时,提示词仍然写成位置参数。
openclaw cron add --cron "0 7 * * *" "总结隔夜更新。" \
--name "Morning brief" \
--session isolated \
--announce \
--to "telegram:123456789"
openclaw cron add --at "20m" \
"提醒我去倒咖啡" \
--session main --announce
openclaw cron add --every "1h" \
"检查项目有没有新的 CI 失败" \
--session current --announce
0 7 * * *每天 07:000 18 * * 1-5工作日 18:00*/15 * * * *每 15 分钟30 8 * * 1每周一 08:30openclaw cron list # 列出任务(--all 含已禁用,--json 便于脚本)
openclaw cron show <job-id> # 查看详情
openclaw cron edit <job-id> --every "2h" # 改日程
openclaw cron disable <job-id> # 暂停(仍可手动跑)
openclaw cron enable <job-id> # 恢复
openclaw cron rm <job-id> # 删除
openclaw cron runs <job-id> --limit 50 # 执行历史
openclaw cron 是 openclaw automations 的别名,两个拼法完全通用。
搞清这三者的区别,你就知道该往哪一层下手。
模型可以调用的类型化函数。需要读数据、改文件、发消息、操作别的系统时用工具。可见工具会以结构化函数定义的形式发给模型。
加载进提示词的 SKILL.md 指令包。工具已经够了,但需要可复用的工作流、评审标准、命令序列时,用技能教它怎么做。
给运行时加能力:新工具、模型供应商、渠道、语音、钩子、打包的技能。需要写代码、要凭据、要生命周期时,用插件。
五条安装路径 + 验证 + 卸载。从零到能用,全程可复制粘贴。
技能是一个装着 SKILL.md 的文件夹。OpenClaw 会从多个位置加载它们,同名时优先级高的赢:
<workspace>/skills仅该智能体<workspace>/.agents/skills仅该工作区智能体~/.agents/skills用默认状态的智能体<state-dir>/skills该状态下所有智能体<state-dir>/agents/<id>/…/workshop-skills仅该智能体skills.load.extraDirs按配置技能根目录支持最多 6 层的分组嵌套。技能名取自 frontmatter 里的 name,不是文件夹路径 —— 所以你可以把技能分门别类放进子目录,调用时仍然只写名字。
先搜,再装,用带所有者前缀的引用(@owner/<slug>)可以避免同名发布者的歧义。
# 搜索
openclaw skills search "calendar"
# 安装到当前工作区
openclaw skills install @openclaw/demo
# 装到全局(所有本地智能体都能用)
openclaw skills install @openclaw/demo --global
# 更新 / 验证
openclaw skills update --all
openclaw skills update @openclaw/demo --global
openclaw skills verify @openclaw/demo
openclaw skills verify @openclaw/demo --card
openclaw skills update 只跟踪 ClawHub 来源的技能。从 Git 或本地目录装的技能需要重新安装才能刷新。
不在 ClawHub 上的技能也有办法装。
# 从 Git 仓库(可指定 ref)
openclaw skills install git:owner/repo@ref
# 从外部 skills.sh 引用
openclaw skills install skills-sh:owner/repo/slug
# ClawHub CLI 直装流程(装到 ./skills,写入 .clawhub/lock.json)
npm i -g clawhub
clawhub login
clawhub install @openclaw/demo
clawhub update --all
clawhub list
想关掉安装遥测:export CLAWHUB_DISABLE_TELEMETRY=1
自己写的技能,或者从别处拷来的文件夹。
# 直接装一个本地目录,用 --as 覆盖名字
openclaw skills install ./path/to/skill --as my-tool
或者更直接 —— 建目录、写文件、刷新会话,就完事了:
mkdir -p ~/.openclaw/workspace/skills/hello-world
# 往里面放 SKILL.md,然后:
openclaw skills list
在 Control UI 里点几下就行:
SKILL.md 或 ZIP 捆绑包另外,你也可以直接让智能体帮你写:它的 skill_workshop 工具会走 Gateway 的授权库服务,不直接写托管修订目录,产出后会区分「已发布技能」和「待审提案」,并告诉你当前会话能不能立刻用。
Codex 的 $CODEX_HOME/skills 不是 OpenClaw 的技能根目录,要显式迁移。
openclaw migrate plan codex # 先看看有什么
openclaw migrate codex # 复制到工作区
openclaw skills list # 列出已加载技能
openclaw skills info <name> # 看详情
openclaw skills check # 健康检查
看不到新技能?OpenClaw 默认会监听技能根目录下的文件变化。如果监听被关掉了,或者你还在用旧会话 —— 开个新会话或重启网关:
openclaw gateway restart
openclaw agent --message "give me a greeting"
也可以直接在聊天里用斜杠命令按名字显式调用:
/skill hello-world
openclaw skills quarantine <name> # 隔离停用
openclaw skills update --all # 批量更新
一个技能就是一个文件夹,里面必须有 SKILL.md。最小版本长这样:
---
name: hello-world
description: 一个会打招呼的简单技能
---
# Hello World
当用户要求打招呼时,用 `exec` 工具运行:
```bash
echo "Hello from your custom skill!"
```
命名规则:只用小写字母、数字和连字符;目录名和 frontmatter 里的 name 保持一致;description 会展示给智能体、也出现在斜杠命令发现列表里,保持一行、160 字符以内。
用 {baseDir} 引用技能自己的目录,不要硬编码路径:
运行 `{baseDir}/scripts/run.sh` 这个辅助脚本。
依赖不满足时自动不加载,避免让智能体去调一个不存在的命令:
---
name: gemini-search
description: 用 Gemini CLI 搜索
metadata:
openclaw:
requires:
bins: ["gemini"]
primaryEnv: "GEMINI_API_KEY"
---
可用的 gating 字段:requires.bins(全部存在)、requires.anyBins(至少一个)、requires.env、requires.config、os(如 ["darwin"])、always。
npm i -g clawhub
clawhub login
clawhub whoami
clawhub skill publish ./path/to/hello-world \
--slug my-skill \
--name "My Skill" \
--version 1.0.0 \
--changelog "首次发布" \
--tags latest
发布前请确认 name、description、metadata.openclaw gating 字段都填了;有项目主页就加 homepage。发布者句柄必须和包 scope 完全一致(如 @example.tools/demo-plugin),slug 必须小写且 npm-safe。ClawHub 上所有技能统一按 MIT-0 授权,可自由使用、修改、再分发,甚至商用,不要求署名。
ClawHub 不支持付费技能、按技能定价、付费墙或收益分成。别在 SKILL.md 里加定价元数据 —— 它不属于技能格式,也不会让技能变成付费的。如果你的技能要接某个付费的第三方服务,在技能说明和 env 声明里把外部成本和所需账号讲清楚就行。
开源社区的技能注册中心。装之前,先看清它是什么。
ClawHub 默认开放:任何人都能上传,但发布需要有一定年限的 GitHub 账号。公开详情页会在你安装或下载之前,先把最新扫描状态摘要摆出来。
/dashboard 看到)openclaw skills verify @owner/<slug> # 检查信任封套(失败则非零退出)
openclaw skills verify @owner/<slug> --card # 打印生成的技能卡片
SKILL.md 的版本化文本捆绑openclaw skills install @openclaw/demoopenclaw plugins install clawhub:<package>clawhub package publish <source>市场还跟踪语义化版本、latest 之类标签、更新日志、文件、下载量、收藏数和扫描摘要。
openclaw plugins search "calendar"
openclaw plugins install clawhub:<package>
openclaw plugins update --all
工具是模型能调的类型化函数;技能是教它怎么干活的 SKILL.md 指令包;插件是给运行时加代码能力(工具、供应商、渠道、语音、钩子)。技能和插件都可以装进 ClawHub 技能市场。
基础教程永远免费。会员拿到的是官方文档里没有、踩过坑才写出来的东西。
按报错原文检索,而不是让你猜。比如「npm blocked because they are not covered by allowScripts」「unauthorized token」「polling stall」,每条给出根因 + 命令 + 成功判据。
这是官方文档里最分散的部分,也是最容易卡住的地方。计划任务被拒、端口占用、WSL IP 漂移、计划任务队列状态判读 —— 全部整理成可复制的步骤。
不写玩具 demo。写「用 OpenClaw 每天自动汇总行业情报」「多智能体分渠道接单」这类真实流程,含提示词、失败重试、权限边界。
自研技能,MIT-0 授权,附带完整 SKILL.md 源码讲解,让你能改能学。
本站与 OpenClaw 官方无关,是第三方中文学习指南。项目由 OpenClaw 基金会(501(c)(3))独立托管,MIT 许可。收费只针对本站制作的内容,不涉及 OpenClaw 项目本身的授权或分发。
不用。ClawHub 上所有技能统一按 MIT-0 授权,可自由使用、修改、再分发,甚至商用,而且不要求署名。
ClawHub 明确不支持付费技能、按技能定价、付费墙或收益分成。在 SKILL.md 里加定价元数据也没用 —— 它不是技能格式的一部分,不会让技能变成付费的。
唯一的成本是:如果你的技能集成了某个付费的第三方服务(比如某个要订阅的 API),那笔费用是你和那个服务商之间的事 —— 把成本和所需账号在技能说明里写清楚就行。
按这个顺序排查:
openclaw skills listopenclaw gateway restart 或开个新会话requires.bins 或 requires.env,依赖不满足时它不会加载。用 openclaw skills info <name> 看看卡在哪openclaw skills verify @owner/<slug>,失败会非零退出不是。OpenClaw 由独立的 OpenClaw 基金会(501(c)(3) 非营利组织)托管。OpenAI 是多个捐赠方之一,捐赠方不拥有、不控制、不指挥这个项目。基金会靠捐赠运作,没有产品要卖:没有付费档、没有托管服务、没有代币,也没有风投支持。
默认每天一次版本检查,只携带 OpenClaw 版本号、操作系统、Node 版本和 CPU 架构 —— 和任何包注册表看到的信息一样。匿名功能统计默认关闭且不含任何标识符。
永远不会发送给基金会:提示词、消息内容、模型名称、密钥、路径、机器标识符。想彻底不发任何东西,设 update.checkOnStart: false。
发往你配置的模型供应商和聊天平台的流量是另一回事,那部分一直都有。
不是。它是一个本地优先的控制平面:跑在你自己的硬件上,通过你已经在用的聊天软件触达,具备有状态的会话、记忆和工具系统 —— 而不把你的工作流交给一个托管的 SaaS。
是的。Gateway 你想跑哪就跑哪(Mac、Linux、VPS),工作区和会话历史都留在本地。记忆是纯 Markdown 文件,配置是 JSON,没有隐藏状态。
唯一例外:你主动配置的模型供应商和聊天平台会按其自身政策接收你发给它们的请求。如果要连这部分也留在本地,接 Ollama / LM Studio 之类的本地模型服务即可。
可以,共享 Gateway 是一等公民的部署方式:会话带有不可变的创建者、可指派的所有者、以及发起过提示词的人;Control UI 实时显示谁在看、谁在输入;共享会话产生的提交可以带上 Co-authored-by 尾注。命名的操作员角色可以约束每个成员能做什么。
一条边界要守住:一个 Gateway 就是一个信任域。只分享给彼此信任的人;互不信任的用户需要各自独立的 Gateway。
能,但最好分阶段并用子智能体并行。比如“先做调研,再写大纲,最后实现”,比一句“帮我做个 App”效果好得多。
调研、筛选、起草完全没问题:扫网站、做候选清单、总结潜在客户、写外联文案草稿。
但真正发出去的时候请保留人在回路:让它起草、你审批。避免垃圾信息,遵守当地法律和平台政策,任何东西发出前都过一遍。
几个适合上手的项目:建一个网站(WordPress、Shopify 或静态站)、给一个 App 做原型(大纲、界面、API 规划)、整理文件和文件夹、接上 Gmail 自动生成摘要和跟进。
openclaw update # 更新到最新版
openclaw update --channel dev # 切到开发通道
openclaw update --channel stable # 切回稳定通道
openclaw update status # 查看当前版本状态
openclaw backup create # 备份
openclaw backup verify # 校验
openclaw backup restore # 恢复
openclaw uninstall # 卸载
openclaw reset # 重置
也可以用 --profile <name> 跑多套完全隔离的配置,状态分别存在 ~/.openclaw-<name>,互不干扰 —— 试试把工作环境和生活助手分开。
五分钟,一个跑在你自己机器上的 AI 助手。数据不外流,规则你定。