TreeMap
A free, open-source disk-space visualizer. Squarified treemap, duplicate hunting, disk-full forecasting, and cleanup that only ever moves files to the Trash.
翻譯準備中
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞
翻譯準備中
取自儲存庫 README
正在載入完整 README。 以下為已儲存的摘錄。
OpenClaw is a personal AI assistant that learns and grows with you, running on your own devices — developed in the open by the OpenClaw Foundation, a non-profit.
It answers you on the channels you already use, can speak and listen on macOS/iOS/Android, and can render a live Canvas you control. The Gateway is just the control plane — the product is the assistant.
If you want a personal, single-user assistant that feels local, fast, and always-on, this is it.檢視完整 README ↗OpenClaw is a personal AI assistant that learns and grows with you, running on your own devices — developed in the open by the OpenClaw Foundation, a non-profit. It answers you on the channels you already use, can speak and listen on macOS/iOS/Android, and can render a live Canvas you control. The Gateway is just the control plane — the product is the assistant.
If you want a personal, single-user assistant that feels local, fast, and always-on, this is it.
Supported channels: WhatsApp, Telegram, Slack, Discord, Google Chat, Signal, iMessage, SMS (Twilio), IRC, Microsoft Teams, Matrix, Feishu, LINE, Mattermost, Nextcloud Talk, Nostr, Synology Chat, Tlon, Twitch, Zalo, Zalo Personal, ClickClack, Raft, Reef, QQ, and the built-in WebChat.
Website · Docs · Getting Started · Onboarding · Updating · Showcase · FAQ · Vision · DeepWiki · Docker · Nix · Third-party notices · Discord
Runtime: Node 24.15+ (recommended), Node 22.22.3+, or Node 25.9+.
# macOS / Linux
curl -fsSL https://openclaw.ai/install.sh | bash
# Windows (PowerShell)
iwr -useb https://openclaw.ai/install.ps1 | iex
Or install via a package manager (npm, pnpm, or bun all work):
npm install -g openclaw@latest
Then run onboarding:
openclaw onboard --install-daemon
OpenClaw Onboard guides you step by step through setting up the gateway, workspace, channels, and skills on macOS, Linux, and Windows, and installs the Gateway daemon (launchd/systemd user service/Scheduled Task) so it stays running. Windows desktop users can also start with the native Windows Hub companion app for setup, tray status, chat, node mode, and local MCP mode.
Full beginner guide (auth, pairing, channels): Getting started.
After onboarding, the Gateway runs as a daemon:
openclaw gateway status # expect: running on port 18789
openclaw dashboard # open the Control UI
Send a test message or talk to the assistant:
# Send a message
openclaw message send --target +1234567890 --message "Hello from OpenClaw"
# Talk to the assistant (optionally deliver the reply to any connected channel)
openclaw agent --message "Ship checklist" --thinking high
Foreground/debug mode:
openclaw gateway stop
openclaw gateway --port 18789 --verbose
Upgrading? Run openclaw update — see the Updating guide — then openclaw doctor.
OpenClaw connects to real messaging surfaces. Treat inbound DMs as untrusted input.
Full security guide: Security. Before remote exposure, use the Gateway exposure runbook.
Default behavior on DM-capable channels (Telegram/WhatsApp/Signal/iMessage/Microsoft Teams/Discord/Google Chat/Slack/…):
dmPolicy: "pairing", e.g. channels.discord.dmPolicy): unknown senders receive a short pairing code and the bot does not process their message.openclaw pairing approve <channel> <code> (then the sender is added to a local allowlist store).dmPolicy: "open" and include "*" in the channel allowlist (allowFrom, e.g. channels.discord.allowFrom).Run openclaw doctor to surface risky/misconfigured DM policies.
main session, so the agent has full access when it is just you.agents.defaults.sandbox.mode: "non-main" to run non-main sessions inside sandboxes. Docker is the default sandbox backend; SSH and OpenShell backends are also available.bash, process, read, write, edit, and session tools; deny browser, canvas, nodes, cron, gateway, and channel actions./status, /new, /reset, /compact, /think <level>, /verbose on|off|full, /trace on|off|raw, /usage off|tokens|full|cost, /restart, /activation mention|alwayssessions_list, sessions_history, sessions_sendThe Gateway alone delivers a great experience. All apps are optional and add extra features.
If you plan to build/run companion apps, follow the platform runbooks below.
Note: signed builds required for macOS permissions to stick across rebuilds (see macOS Permissions).
openclaw nodes ….Runbook: iOS connect.
openclaw devices ...).Use pnpm for source checkouts. The repository is a pnpm workspace, and bundled
plugins load from extensions/* during development so their package-local
dependencies and your edits are used directly. Plain npm install at the repo
root is not a supported source setup.
For the dev loop:
git clone https://github.com/openclaw/openclaw.git
cd openclaw
pnpm install
# First run only (or after resetting local OpenClaw config/workspace)
pnpm openclaw setup
# Optional: prebuild Control UI before first startup
pnpm ui:build
# Dev loop (auto-reload on source/config changes)
pnpm gateway:watch
If you need a built dist/ from the checkout (for Node, packaging, or release validation), run:
pnpm build
pnpm ui:build
pnpm openclaw setup writes the local config/workspace needed for pnpm gateway:watch. It is safe to re-run, but you normally only need it on first setup or after resetting local state. pnpm gateway:watch hands the configured Gateway port from the installed service to a durable tmux pane; run pnpm openclaw gateway start when you want the installed service back. It does not rebuild dist/control-ui, so rerun pnpm ui:build after ui/ changes or use pnpm ui:dev when iterating on the Control UI. If you want this checkout to run onboarding directly, use pnpm openclaw onboard --install-daemon.
Note: pnpm openclaw ... runs TypeScript directly (via tsx). pnpm build produces dist/ for running via Node / the packaged openclaw binary, while pnpm gateway:watch rebuilds the runtime on demand during the dev loop.
vYYYY.M.PATCH — PATCH is a sequential release number, not the calendar day), npm dist-tag latest.extended-stable.vYYYY.M.PATCH-beta.N), npm dist-tag beta (macOS app may be missing).main, npm dist-tag dev (when published).Switch channels (git + npm): openclaw update --channel stable|extended-stable|beta|dev.
Details: Release channels.
~/.openclaw/workspace (configurable via agents.defaults.workspace).AGENTS.md, SOUL.md, and other workspace context files.~/.openclaw/workspace/skills/<skill>/SKILL.md.Minimal ~/.openclaw/openclaw.json (model + defaults):
{
agents: {
defaults: {
model: "<provider>/<model-id>",
},
},
}
Full configuration reference (all keys + examples).
OpenClaw was built for Molty, a space lobster AI assistant, by Peter Steinberger and the community. 🦞
See CONTRIBUTING.md for guidelines, maintainers, and how to submit PRs. Use the issue chooser for bugs, docs bugs, and feature requests; ask setup/support questions in Discord; and report vulnerabilities through SECURITY.md. Most new features fit best as plugins built on the plugin SDK and shared via ClawHub, keeping core lean. PRs should link the relevant issue when possible and follow the PR template with problem, impact, and evidence. AI/vibe-coded PRs welcome! 🤖
Special thanks to Mario Zechner for his support and for pi. Special thanks to Adam Doppelt for the lobster.bot domain.
Thanks to all clawtributors: