
alinaos-org/nix-openclaw-tools
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
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