AO

alinaos-org/nix-openclaw-tools

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

0 stars 质量 58 趋势 20MIT

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
在 GitHub 查看完整 README

推荐工具

换一个关键词,或者移除筛选条件。

安装

npx skillfish add alinaos-org/nix-openclaw-tools
新手?先看 mcpskill.org 教程 →