核心功能
unhuman 是一款基于 Node.js 的命令行工具,提供完整的域名生命周期管理:搜索可用域名、注册新域名、DNS 记录配置、Nameserver 更新及续费操作。其核心差异化在于原生支持比特币闪电网络支付,通过 --wallet 参数可与 @moneydevkit/agent-wallet 深度集成,实现完全自主的 402 支付流——从获取发票到完成支付无需人工干预。
显著优点
1. 隐私友好:无需信用卡或传统支付信息,比特币支付保护用户身份
2. 自动化程度高:agent-wallet 集成支持 headless 操作,适合 CI/CD 或自动化脚本
3. 轻量无依赖:npx 直接运行,零安装负担
4. 机器友好:全命令支持 --json 输出,便于集成到工作流
5. Token 恢复机制:通过邮箱验证码可恢复管理权限,降低密钥丢失风险
潜在局限与风险
| 方面 | 说明 |
|------|------|
| **支付复杂度** | 需维护 agent-wallet 守护进程,新手门槛较高 |
| **汇率波动** | BTC 计价存在持有期价值波动风险 |
| **生态依赖** | 深度绑定 MoneyDevKit 钱包生态,可替代性受限 |
| **合规盲区** | 匿名注册可能触及部分司法管辖区的 KYC 要求 |
适合人群
- 隐私敏感的技术从业者
- 自动化基础设施运维团队
- 加密货币原生用户与 DAO 组织
- 寻求替代传统域名商(Namecheap/Cloudflare)的去中心化倡导者
安全风险提示
- 管理 token 以明文形式存储于
~/.unhuman/tokens.json,需确保文件权限(建议chmod 600) - 闪电网络支付存在 preimage 泄露导致重复支付的理论风险
- 项目处于早期阶段,建议控制单域名资金暴露
---
评估基于公开文档分析,未执行动态安全审计