tldx icon

tldx

tldx 是一款命令行工具,可使用关键词、排列组合、正则模式和 TLD 预设批量检查域名可用性,并支持多种输出格式及用于 agent 工作流的 MCP server。

tldx

概述

tldx 是一款命令行工具,用于检查域名是否可用。它专注于通过关键词、前缀、后缀、TLD 集合和正则模式进行批量搜索,因此用户可以生成大量候选域名并快速查看结果。

项目描述和示例显示,tldx 使用 RDAP 检查域名,并且也提到了 DNS 和 WHOIS。它可以在找到结果时就流式输出,筛选仅可用的域名,限制返回的匹配数量,并以多种适合机器处理或便于人类阅读的格式输出结果。

功能

批量可用性检查

针对选定的 TLD 检查关键词,以查找可用域名;README 展示了单关键词和多关键词搜索。

关键词排列组合

使用前缀、后缀和 TLD 组合生成候选域名,例如 `getopenaily.com` 或 `useopenaihub.io`,再进行可用性检查。

基于正则的生成

使用正则模式构建域名组合,包括所有三字母 `.com` 域名等示例;并有文档化的保护机制,会跳过生成超过 500,000 个组合的模式。

内置和自定义 TLD 预设

通过内置预设选择精选 TLD 组合,创建自定义预设,并将其保存到配置文件中以便复用。

多种输出格式

可选择 text、JSON、JSON stream、JSON array、CSV、grouped 和 grouped-by-TLD 输出格式,并可选在末尾显示统计信息。

MCP server 支持

运行 `tldx mcp` 即可通过 stdio 启动 MCP server,面向 AI agent 工作流。

使用场景

  • 搜索新的域名

    在选定的 TLD 范围内测试一小组候选名称,查看哪些域名已经被注册,哪些仍可用。

  • 探索命名排列组合

    生成带有前缀和后缀的品牌风格变体,然后批量扫描,以找出项目或活动可用的组合。

  • 探测基于模式的名称集合

    使用正则模式检查结构化的域名空间,例如所有三字母名称或其他受限组合。

  • 自动化批量检查

    从文件或 stdin 向 CLI 提供关键词列表,将域名批量检查作为脚本或终端工作流的一部分。

  • 连接到 agent 工作流

    当你希望 AI agent 或其他 MCP 客户端通过 stdio 与 tldx 协作时,启动 MCP server。

Pros and Cons

Pros

  • 支持使用前缀、后缀、正则模式和 TLD 预设进行批量域名发现。
  • 提供多种输出格式,便于在脚本或下游工具中使用。
  • 可以在结果发现时立即流式输出,而无需等待整批完成。
  • 包含自定义预设管理,因此可以保存并复用重复的 TLD 选择。
  • 提供用于 agent 工作流的 MCP server。

Cons

  • README 提示,生成超过 500,000 个组合的正则模式会被跳过。
  • 源码没有说明专门的托管服务或 Web 界面;使用主要集中在 CLI 和 MCP server。

FAQ

tldx 如何检查域名?

它使用 RDAP 检查域名可用性,并且产品描述中也提到了 DNS 和 WHOIS。README 示例展示了基于关键词的查询、由正则生成的组合、前缀、后缀以及 TLD 预设。

tldx 支持哪些输出格式?

README 列出了多种输出格式:text、json、json-stream、json-array、csv、grouped 和 grouped-tld。

tldx 支持 MCP 吗?

支持。该项目包含一个命令,可通过 stdio 启动 Model Context Protocol server,适用于 AI agent 集成。

tldx 如何定价?

源代码没有公布 tldx 本身的价格。GitHub pricing 页面显示的是 GitHub 自己的免费和付费计划,但这与该项目是分开的,也不描述 tldx 的定价。

Quick Facts

分类
开发者工具
界面
命令行工具
来源
GitHub 仓库
仓库
brandonyoungdev/tldx
许可证
开源;仓库中包含许可证文件
定价
源代码中未公布产品定价