惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

阮一峰的网络日志
阮一峰的网络日志
雷峰网
雷峰网
Last Week in AI
Last Week in AI
T
Tailwind CSS Blog
V
Visual Studio Blog
Jina AI
Jina AI
博客园 - 司徒正美
The Cloudflare Blog
Hugging Face - Blog
Hugging Face - Blog
博客园_首页
S
SegmentFault 最新的问题
博客园 - 三生石上(FineUI控件)
有赞技术团队
有赞技术团队
小众软件
小众软件
V
V2EX
Apple Machine Learning Research
Apple Machine Learning Research
美团技术团队
博客园 - 【当耐特】
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
IT之家
IT之家
WordPress大学
WordPress大学
爱范儿
爱范儿
月光博客
月光博客
大猫的无限游戏
大猫的无限游戏

Show HN

Show HN: AI agents for UK GDAD PCF roles and their skills The Two Pillars: Mixer Mode and Meta-Software in the Reorganization of Software Work After AI GitHub - JaiCode08/teleport-env What 1,000+ Harness Experiments Taught Me About Self-Improving Agents Show HN: Liiists, a Markdown-first, iOS and CLI list app SwiperTab – Get this Extension for 🦊 Firefox (en-US) GitHub - kouhxp/fftext: Summarize, explain, fact-check, or translate any text, URL, or file. No GPU. No cloud. One command GitHub - sweetpad-dev/sweetpad: Develop Swift/iOS projects using VSCode GitHub - dogmaticdev/IRON: IRON a.k.a. Intermediate Representation Object Notation is a Interpreter/Database that is used to create Programming Languages. GitHub - sjhalani7/vaen: Package your AI coding harness into a portable .agent file, and share it across repos, teams, & the community without ever having to copy-paste instructions, skills, MCP config, or secrets. Show HN: Gandalf the Grader Show HN: Citadeld – replay any CI failure locally from a single file GitHub - tdortman/cuSBF: High-Performance GPU Super Bloom Filter coral-ai/claude-code-token-xray at main · Coral-Bricks-AI/coral-ai GitHub - ulyssestenn/funes: Funes is a Git-based framework for LLM-managed knowledge work: an AI Librarian ingests raw sources, builds an interlinked Markdown knowledge base, and uses it to produce cited reports, analyses, and other outputs. GitHub - ThatXliner/gah: Git Add Hunk, built for agents to use GitHub - harmont-dev/harmont-cli: Command-line client for the Harmont CI platform GitHub - brooksmcmillin/mcp-authflow: OAuth 2.0 Authorization Server framework for MCP servers GitHub - javaid-codes/audit-supply-chain-agents GitHub - amorey/gochan: A small library of common channel architectures for Go, inspired by Rust GitHub - arifozgun/OpenGem: Free, Open-Source AI API Gateway with Gemini, OpenAI & Anthropic Compatibility in 1 file GitHub - Pranesh950/BioPetals: 🌸 Run BIOxAI models at home, BitTorrent-style. Fine-tuning and inference up to 10x faster than offloading GitHub - cnguyen14/bounty-doctor: Diagnose a GitHub bounty issue before you waste hours: detects honeypot scam repos, AI-bot attempt swarms, and stale contests. Show HN: CoreMCP – MCP Server for On-Prem DBs Show HN: KittyHTML – Render HTML/CSS as an inline image in your terminal GitHub - bingud/filemat: Web-based file manager Show HN: TruthLens – Free multi-signal deepfake image detector GitHub - apexlocal-jz/claude-usage-tray: Windows system-tray app showing your Claude Code rate-limit usage at a glance. Zero deps, ~300 lines of PowerShell. Cross-IDE (works regardless of VS Code, Cursor, plain terminal). Release v0.1.2.1 · kouhxp/yapsnap GitHub - noopolis/moltnet: Self-hostable chat network for AI agents. Pre-built bridges for Claude Code, Codex, and the Claws. Rooms, DMs, history. No Slack bots, no Matrix, no glue code.
GitHub - hypersocialinc/namecom-cli: opensource cli and a...
selcuk · 2026-06-20 · via Show HN

A fast, agent-friendly command-line tool for Name.com DNS and domains, built on the current v4 API.

  • --json everywhere + a commands introspection command, so AI agents can discover and drive the whole surface
  • Idempotent records set (create-or-update, never duplicate) — the right primitive for automation and IaC
  • Secure auth — credentials live in the macOS Keychain (or a 0600 config file), never in your shell environment
  • Zero native dependencies — just Node 20+ and a few small pure-JS deps (commander, @clack/prompts, picocolors)

Why this exists: the only prior community tool (namedns) has been unmaintained since 2018 and targets Name.com's dead v1 reseller API. namecom-cli uses the current v4 API and is designed to be driven by humans and agents alike.

Install

# one-off
npx namecom-cli --help

# or globally
npm install -g namecom-cli
namecom --help

Install the agent skill

This repo ships a Claude/Codex skill that teaches an agent to drive the CLI. The CLI can install its own skill:

namecom skill install --agent claude-code      # or: --agent codex
namecom skill path                             # prints the bundled SKILL.md for manual/offline install

…or use the official skills CLI directly:

npx skills add hypersocialinc/namecom-cli --skill namecom --agent claude-code

The skill is written to work zero-install — it calls npx namecom-cli when the namecom binary isn't on PATH — so adding only the skill still works.

Authenticate

Create a production API token at https://www.name.com/account/settings/api (you get a username + token), then:

namecom login                                  # prompts for username + token (masked) at a TTY;
                                               # offers to open the token page in your browser
namecom login --user <username> --token <token># or pass them directly / via env

Interactive only for humans. Prompts, spinners, and color appear only when you're at a real terminal. When output is piped, in CI, an agent is driving, or you pass --json, the CLI is fully non-interactive and deterministic — missing inputs become a clean error, never a hung prompt. (namecom and namecom-cli are both valid commands.)

login verifies the credentials, then stores them in your macOS Keychain (namecom_user / namecom_token). You can also just set NAMECOM_USER / NAMECOM_TOKEN in the environment and skip login.

Resolution order on every command: --user/--token flags → env vars → Keychain → ~/.config/namecom/credentials.json.

Usage

namecom whoami                          # verify auth, show domain count
namecom domains list                    # list every domain in the account

namecom records list example.com                 # all records
namecom records list example.com --type TXT      # filter by type
namecom records list example.com --host send     # filter by host

namecom records create example.com --host www --type CNAME --answer example.vercel.app
namecom records update example.com 12345 --ttl 600
namecom records delete example.com 12345

# Idempotent upsert — safe to run repeatedly, never creates duplicates:
namecom records set example.com --host send --type MX \
  --answer feedback-smtp.us-east-1.amazonses.com --priority 10

Add --json to any command for machine-readable output, and --api-url https://api.dev.name.com to target the sandbox.

Real example: verifying a Resend sending domain

namecom records set example.com --host 'resend._domainkey.mail' --type TXT --answer 'p=MIGf...'
namecom records set example.com --host 'send.mail' --type MX --answer 'feedback-smtp.us-east-1.amazonses.com' --priority 10
namecom records set example.com --host 'send.mail' --type TXT --answer 'v=spf1 include:amazonses.com ~all'

For agents

namecom commands         # full command tree as JSON
namecom <cmd> --json     # structured output for any command

@ means the zone apex (root). Hosts are relative to the domain (e.g. host send on example.comsend.example.com).

Notes & non-goals (v1)

  • Scope is DNS records (list/get/create/update/delete/set) and read-only domains list.
  • Not (yet) covered: nameservers, URL forwarding, domain registration/transfer/contacts. The client/ layer is kept separate from commands so these are easy to add.
  • This is an unofficial tool and is not affiliated with Name.com.

Roadmap & contributing

namecom-cli is v1 of a provider-agnostic "agents can do DNS" tool. The registrar API (src/client.js) is a separate layer from the commands, so adding another provider is a small, well-scoped contribution.

Wanted — help expand it to more registrars:

  • Cloudflare
  • AWS Route 53
  • Porkbun
  • Namecheap

If "agents that can do DNS" should work for your registrar, come build it — see good first issues and CONTRIBUTING.md (it documents the provider interface).

License

MIT © Hypersocial, Inc.