Nix 工具集
- 原始链接:https://github.com/openclaw/nix-steipete-tools
- 来源章节:7. 官方仓库与生态仓库
- 来源小节:无
- 抓取方式:jina:https://r.jina.ai/http://github.com/openclaw/nix-steipete-tools
- 抓取时间:2026-04-05 13:47:10
- 状态:ok
中文内容
GitHub - openclaw/nix-steipete-tools · GitHub
导航菜单
切换导航
外观设置
平台
人工智能代码创建 * GitHub Copilot 使用 AI 编写更好的代码 * GitHub Spark 构建和部署智能应用程序 * GitHub 模型管理和比较提示 * MCP注册中心新增集成外部工具
开发人员工作流程 * 操作自动化任何工作流程 * Codespaces 即时开发环境 * 问题计划和跟踪工作 * Code Review 管理代码变更
应用程序安全 * GitHub Advanced Security 查找并修复漏洞 * 代码安全性 在构建时保护您的代码 * 秘密保护,防患于未然
探索 * 为什么选择 GitHub * 文档 * 博客 * 变更日志 * 市场
解决方案
按公司规模 * 企业 * 中小型团队 * 初创公司 * 非营利组织
按使用案例 * 应用现代化 * DevSecOps * DevOps * CI/CD * 查看所有用例
按行业分类 * 医疗保健 * 金融服务 * 制造 * 政府 * 查看所有行业
资源
按主题探索 * 人工智能 * 软件开发 * DevOps * 安全 * 查看所有主题
按类型探索 * 客户故事 * 活动和网络研讨会 * 电子书和报告 * 业务洞察 * GitHub 技能
支持与服务 * 文档 * 客户支持 * 社区论坛 * 信任中心 * 合作伙伴
开源
社区 * GitHub 赞助基金开源开发者
节目 * 安全实验室 * 维护者社区 * 加速器 * GitHub 之星 * 存档程序
企业
企业解决方案 * 企业平台AI驱动的开发者平台
可用的附加组件 * GitHub Advanced Security 企业级安全功能 * Copilot for Business 企业级人工智能功能 * 高级支持企业级24/7支持
搜索或跳转到...
搜索代码、存储库、用户、问题、拉取请求...
搜索
清除
提供反馈
我们会阅读每一条反馈,并非常认真地对待您的意见。
- 附上我的电子邮件地址,以便可以联系我
取消 提交反馈
保存的搜索
使用保存的搜索更快地过滤结果
名称
查询
要查看所有可用的限定符,请参阅我们的文档。
取消 创建已保存的搜索
外观设置
重设焦点
您使用另一个选项卡或窗口登录。 重新加载 刷新您的会话。您在另一个选项卡或窗口中退出。 重新加载 刷新您的会话。您在另一个选项卡或窗口上切换了帐户。 重新加载 刷新您的会话。关闭警报
{{消息}}
openclaw/**nix-steipete-tools**公共
附加导航选项
openclaw/nix-steipete-tools
主要
转到文件
代码
打开更多操作菜单
文件夹和文件
| 名称 | 名称 | 最后提交消息 | 最后提交日期 |
|---|---|---|---|
| ## 最新提交 ## 历史记录 103 次提交 103 次提交 | |||
| .github/workflows | .github/workflows | [用 Go 工具替换 shell 更新脚本](http://github.com/openclaw/nix-steipete-tools/commit/2f252345d96b915b83287f70505b5d0bced39660“用 Go 工具替换 shell 更新脚本”) | 2026 年 1 月 4 日 |
| cmd | cmd | [🤖 重构:从 nix-steipete-tools 中删除 oracle](http://github.com/openclaw/nix-steipete-tools/commit/7cd25c98bbee614d557020bfe6a7cfeefa4c7e90 "🤖 重构:从 nix-steipete-tools 中删除 oracle 什么: - 删除 oracle 包和插件导出 -从工具更新和技能同步中删除 oracle |
管道 - 从自述文件中删除 Oracle 提及原因: - Oracle 不再是捆绑工具链的一部分 - 仅使包/更新表面与活动捆绑插件保持一致测试: - go test ./...(通过) - nix flake check --no-build (通过)")| 2026 年 2 月 18 日 | | 内部 | 内部 | [🤖 重构:从 nix-steipete-tools 中删除 oracle](http://github.com/openclaw/nix-steipete-tools/commit/7cd25c98bbee614d557020bfe6a7cfeefa4c7e90 "🤖 重构:从 nix-steipete-tools 中删除 oracle 什么: - 删除 oracle 包和插件导出 -从工具更新和技能同步管道中删除 oracle - 从自述文件中删除 oracle 提及原因: - oracle 不再是捆绑工具链的一部分 - 仅使包/更新表面与活动捆绑插件保持一致测试: - go test ./...(通过) - nix flake check --no-build(通过)")| 2026 年 2 月 18 日 | | nix/pkgs | [nix/pkgs](http://github.com/openclaw/nix-steipete-tools/tree/main/nix/pkgs“Th
路径跳过空目录”)| 更新工具版本 | 2026 年 3 月 12 日 | | [工具](http://github.com/openclaw/nix-steipete-tools/tree/main/tools“工具”)| [工具](http://github.com/openclaw/nix-steipete-tools/tree/main/tools“工具”)| 从clawdbot同步技能 | 2026 年 3 月 23 日 | | README.md | README.md | [🤖 重构:从 nix-steipete-tools 中删除 oracle](http://github.com/openclaw/nix-steipete-tools/commit/7cd25c98bbee614d557020bfe6a7cfeefa4c7e90 "🤖 重构:从 nix-steipete-tools 中删除 oracle 什么: - 删除 oracle 包和插件导出 -从工具更新和技能同步管道中删除 Oracle - 从自述文件中删除 Oracle 提及原因: - Oracle 不再是捆绑工具链的一部分 - 保持包/更新表面仅与活动捆绑插件保持一致测试:-
去测试./...(通过)- nix flake check --no-build(通过)")| 2026 年 2 月 18 日 | | flake.lock | flake.lock | [初始化 nix-stepiete-tools 与摘要](http://github.com/openclaw/nix-steipete-tools/commit/0dae140c3c5cdf1b90349ea9660d7957fc3dc922“初始化 nix-stepiete-tools 与摘要”) | 2026 年 1 月 4 日 | | flake.nix | flake.nix | [🤖 重构:从 nix-steipete-tools 中删除 oracle](http://github.com/openclaw/nix-steipete-tools/commit/7cd25c98bbee614d557020bfe6a7cfeefa4c7e90 "🤖 重构:从 nix-steipete-tools 中删除 oracle 什么: - 删除 oracle 包和插件导出 -从工具更新和技能同步管道中删除 oracle - 从自述文件中删除 oracle 提及原因: - oracle 不再是捆绑工具链的一部分 - 仅使包/更新表面与活动捆绑插件保持一致测试: - go test ./...(通过) - nix flake check --no-build(通过)")| 2月18日、20日
26 | 26 | garnix.yaml | garnix.yaml | 🤖 codex:添加 linux 构建(无问题) | 2026 年 1 月 8 日 | | go.mod | go.mod | 修复重命名的存储库的模块路径 | 2026 年 1 月 4 日 | |查看所有文件 |
存储库文件导航
nix-steipete-工具
openclaw 的核心工具。含电池。永远新鲜。
Nix 打包了 Peter Steinberger's 工具,以及每个工具的 openclaw 插件。 nix-openclaw 生态系统的一部分。
Darwin/aarch64 plus Linux (x86_64/aarch64) 用于发布 Linux 构建的工具。在 Linux 上,“summarize”是从源代码(Node 22 + pnpm)构建的,因为上游仅提供 macOS Bun 二进制文件。
为什么存在
这些工具对于一个有能力的 openclaw 实例至关重要 - 屏幕捕获、摄像头访问、TTS、消息传递。使用 openclaw 插件元数据将它们打包为 Nix flake 意味着:
- 可重现:固定版本,无 Homebrew 漂移
- 声明式:添加一个插件,
home-manager switch,完成 - 新鲜:CI 自动保持工具和技能最新
- 集成:技能教您的机器人如何使用每个工具
包含什么
| 工具 | 它有什么作用 |
|---|---|
| 总结 | 链接 → 干净的文本 → 摘要 |
| gogcli | 用于 Gmail、日历、云端硬盘和联系人的 Google CLI |
| goplaces | Google Places API(新)CLI |
| camsnap | 从 RTSP/ONVIF 摄像机捕获快照/剪辑 |
| sonoscli | 控制 Sonos 扬声器 |
| bird | 用于发推文、回复和阅读的 Fast X CLI |
| peekaboo | 闪电般的 macOS 屏幕截图和 AI 视觉分析 |
| poltergeist | 具有自动重建功能的通用文件观察器 |
| sag | 带有 mac 风格标志的命令行 ElevenLabs TTS |
| imsg | iMessage/短信 CLI |
用法(作为 openclaw 插件)
每个工具都是 tools/<tool>/ 下的一个子片,导出 openclawPlugin。将您的 nix-openclaw 配置指向您想要的工具:
未定义尼克斯 程序.openclaw.plugins = [ { 源 = "github:openclaw/nix-steipete-tools?dir=tools/camsnap"; } { 源 = "github:openclaw/nix-steipete-tools?dir=tools/peekaboo"; } { 源 = "github:openclaw/nix-steipete-tools?dir=tools/summarize"; } ]; 未定义
每个插件捆绑:
- 工具二进制文件(在 PATH 上)
- 一项技能(SKILL.md),让你的机器人知道如何使用它
- 任何必需的状态目录/环境声明
用法(仅限包)
如果您只想要不带插件包装器的二进制文件:
未定义尼克斯 input.nix-steipete-tools.url = "github:openclaw/nix-steipete-tools";
然后使用:
输入.nix-steipete-tools.packages.aarch64-darwin.camsnap input.nix-steipete-tools.packages.aarch64-darwin.peekaboo #等
Linux 示例:
输入.nix-steipete-tools.packages.x86_64-linux.camsnap input.nix-steipete-tools.packages.aarch64-linux.gogcli input.nix-steipete-tools.packages.x86_64-linux.summarize 未定义
技能同步
技能由 openclaw/openclaw 主分支提供。无需固定 - 我们跟踪最新情况。
未定义的shell 运行 ./cmd/sync-skills 未定义
通过稀疏签出提取最新的主文件,仅在内容实际更改时更新文件。
工具更新
工具直接跟踪上游 GitHub 版本(而不是 Homebrew)。
未定义的shell 运行 ./cmd/update-tools 未定义
获取最新版本/URL/哈希并更新 Nix 表达式。
CI
| 工作流程 | 日程 | 它有什么作用 |
|---|---|---|
| 同步技能 | 每 30 分钟 | 从 openclaw main 中提取最新技能 |
| 更新工具 | 每 10 分钟 | 检查新工具版本 |
| 加尼克斯 | 推动 | 通过 checks.* 构建所有包 (darwin + linux) |
自动化 PR 可以让一切保持新鲜,无需人工干预。
许可证
工具是从上游按原样打包的。请参阅各个工具存储库以获取其许可证。
Nix 包装:麻省理工学院
关于
未提供说明、网站或主题。
资源
安全策略
呃哦!
加载时出错。 请重新加载此页面。
星星
观察者
叉子
发布
没有发布任何版本
赞助这个项目
包 0
没有发布包
贡献者 3
语言
页脚
页脚导航
您目前无法执行该操作。