
alinaos-org/nix-openclaw-tools
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
Nix packages for OpenClaw's CLI tools, used by alinaos-org/nix-openclaw (from openclaw/nix-openclaw-tools, MIT)
概要
Nix packaging for OpenClaw-adjacent tools, with per-tool OpenClaw plugin metadata, for alinaos-org/nix-openclaw and openclaw-nix. It started from openclaw/nix-openclaw-tools (MIT) and is maintained here: update-tools takes each tool's releases from the tool's own repository, so nothing here waits on that repository. Darwin/aarch64 plus Linux (x86_64/aarch64) for tools that ship Linux builds. On Linux, summarize is built from source (Node 24 + pnpm 11, matching upstream's package manager) since upstream only ships a macOS Bun binary. OpenClaw should have a small default toolchain and explicit optional plugins. Packaging these tools as Nix flakes with OpenClaw plugin metadata means: - : Pinned versions, no Homebrew drift - : Add a plugin, home-manager switch, done - : CI keeps tools and skills at latest automatically - : Skills teach your bot how to use each tool This repo is meant to be consumable directly from Nix flakes, Darwin, and Home Manager configs.
README
以下は原文 README の抜粋です。原文を見る。
nix-openclaw-tools
Reproducible OpenClaw tool packaging.
Nix packaging for OpenClaw-adjacent tools, with per-tool OpenClaw plugin metadata, for
alinaos-org/nix-openclaw and
openclaw-nix. It started from
openclaw/nix-openclaw-tools (MIT) and is
maintained here: update-tools takes each tool’s releases from the tool’s own repository, so
nothing here waits on that repository.
Darwin/aarch64 plus Linux (x86_64/aarch64) for tools that ship Linux builds.
On Linux, summarize is built from source (Node 24 + pnpm 11, matching upstream’s package manager) since upstream only ships a macOS Bun binary.
Why this exists
OpenClaw should have a small default toolchain and explicit optional plugins. Packaging these tools as Nix flakes with OpenClaw plugin metadata means:
- Reproducible: Pinned versions, no Homebrew drift
- Declarative: Add a plugin,
home-manager switch, done - Fresh: CI keeps tools and skills at latest automatically
- Integrated: Skills teach your bot how to use each tool
Pure Nix and Home Manager design
This repo is meant to be consumable directly from Nix flakes, Darwin, and Home
Manager configs. Packages should stay pinned and reproducible, and optional
Home Manager modules should expose normal programs. options instead of
requiring downstream users to hand-write app bundle or launchd glue.
For macOS app bundles, prefer a Nix package plus Home Manager integration. Home
Manager can expose app bundles from home.packages through its Darwin app
targets, and modules can opt into launchd.agents when Home Manager should own
startup. Homebrew casks are still useful, but they belong in a nix-darwin
Homebrew configuration, not in these pure Nix package/module definitions.
What’s included
| Tool | What it does |
|---|---|
| summarize | Link → clean text → summary |
| discrawl | Mirror Discord into SQLite and search history locally |
| wacrawl | Read-only local archive and search for WhatsApp Desktop data |
| wacli | WhatsApp linked-device client for live sync, search, and sending |
| gogcli | Google CLI for Gmail, Calendar, Drive, and Contacts |
| goplaces | Google Places API (New) CLI |
| camsnap | Capture snapshots/clips from RTSP/ONVIF cameras |
| sonoscli | Control Sonos speakers |
| peekaboo | Lightning-fast macOS screenshots & AI vision analysis |
| poltergeist | Universal file watcher with auto-rebuild |
推奨ツール
別のキーワードを試すか、フィルタを外してください。
インストール
npx skillfish add alinaos-org/nix-openclaw-tools