自然语言配置
用纯英文描述你想要的 Mac,Nixmac 会生成 Nix、构建它并应用它。该流程旨在减少手动编辑,同时仍会展示生成的配置。
nixmac 是一款 macOS 配置管理器,可将自然语言需求转为基于 Nix 的系统变更,帮助你构建、应用并跟踪可复现的 Mac 配置,支持 git 历史和安全检查。
Nixmac 是一款基于 nix-darwin 的 macOS 配置管理器。它的核心任务是把对你想要的 Mac 的纯英文描述转换为 Nix 代码,构建该配置,并将其安全地应用到系统中。
该产品面向希望拥有可复现、可版本控制的 Mac 设置,而不必手写每一个细节的用户。主页展示了两条起始路径:从一个合理的模板生成新的 flake,或导入现有 flake 并在此基础上继续。
它还包含一个用于生成配置变更的 AI 推理工作流。用户可以使用托管模型、提供自己的 API 密钥,或使用 Ollama 在本地运行,然后在更改应用并提交到 git 之前查看逐行差异。
用纯英文描述你想要的 Mac,Nixmac 会生成 Nix、构建它并应用它。该流程旨在减少手动编辑,同时仍会展示生成的配置。
Nixmac 可以从模板中搭建一个可用的 flake,提供诸如 nix-darwin 加 Determinate、nixos-unified 或 flake-parts 等选项。这有助于用户从一个旨在首次即可顺利构建的结构开始。
如果你已经用 Nix 管理 Mac,Nixmac 可以指向现有 flake 并在此基础上继续。它可以自动检测 flake.nix 文件,也接受本地文件夹或 flake 引用。
Nixmac 会运行只读命令来检测你已经在 Mac 上更改过的设置、软件包和服务,包括 defaults、brew list 和 launchctl 等命令。系统发现的内容会被分组为你可以采纳的代码。
构建进度会实时流式显示,包含评估 flake、构建软件包、从缓存拉取、编译以及激活配置等阶段。页面强调构建会经过端到端验证。
更改会通过 darwin-rebuild switch 以原子方式应用,页面称如果构建失败,正在运行的系统不会被改变。每次应用都会保存为带有 AI 编写语义信息的 git 提交,漂移检测还能在之后发现手动更改。
当你在设置一台新的 Mac,并希望获得可复现的配置,而不想从头设计 flake 结构时,可以使用 Nixmac。模板路径会搭建一个可用的 flake,并专注于快速进入可构建的设置。
如果你已经有一台由 Nix 管理的 Mac,并且想保留现有工作,可以使用导入流程。Nixmac 可以检测现有 flake、读取你当前的自定义项,并将它们转为可跟踪的代码。
当你知道想要的结果,但不想手动编辑 Nix 文件时,可以使用自然语言流程。你描述更改,查看生成的差异,然后在检查构建后再应用。
当你希望在系统更改过程中获得更强的可见性时,可以使用实时构建和回滚行为。该工具会显示重建的每个阶段,然后以原子方式应用结果,因此失败的构建不会覆盖正在运行的系统。
当你想要长期保留更改记录时,可以使用 git 支持的历史记录和漂移检测。可以检测手动编辑,并将其采纳进配置或在之后撤销。
Nixmac 是一款基于 nix-darwin 的 macOS 配置管理器。它让你可以用自然语言描述你想要的 Mac,然后生成 Nix、构建它,并安全地应用结果。
该页面面向希望使用 Nix 管理 Mac、但又不想手动编写全部内容的人。它既支持从新的模板开始,也支持导入现有 flake。
首页说明 Nixmac 是免费且开源的,并且试用时不需要账户。它还提供托管模型,AI 推理可选按量计费。
首页包含一条 FAQ,询问支持哪些 macOS 版本,但渲染后的文本没有列出具体版本。公开页面也说明它面向 Mac,因此显然是以 macOS 为重点。
Nixmac 说明它通过 darwin-rebuild switch 应用更改,并且如果构建失败,正在运行的系统会保持原状。它还描述了原子式应用和失败时的自动回滚。
ByteAsk 是面向 C 和 C++ 的终端优先 AI 编码 agent,可直接编辑仓库,并在展示 diff 前用真实编译器、调试器、sanitizers 和测试验证修改。提供免费版与付费方案。
CreateOS Sandbox 是基于 Firecracker 微型虚拟机的隔离计算环境,用于运行代码和 agent 工作负载,支持私有网络、SDK、CLI 和 MCP 程序化控制。
hob 是面向编码 agent 的独立工作区,可将 agent 会话、终端、历史记录和后续工作围绕你已在用的工具与提供商有序管理,适合重视本地路由、历史和工作区结构控制的开发者。
Manta AI 是面向团队的自治式网页应用测试工具,可从 URL 自动探索应用、映射行为、捕捉回归,并用自然语言生成测试,无需脚本或维护选择器。
SonOf 连接你的代码仓库和 PM 工具,审计代码库与产品上下文,将已批准工作转为可交付工单,并由资深工程复审,适合缺少完整团队的创始人和技术负责人。
Ghost 是一款基于终端的 AI 助手,可在命令行中聊天、生成代码并运行任务。内置免费模型,支持 Linux、macOS 和 Windows,且为开源项目。