threepp
A cross-platform C++20 3D library with Python bindings and the high-level API of three.js.
Never leave your terminal to find a domain. 30 TLDs by default with an automatic 5–30s budget, no telemetry in the CLI/MCP flow. Also an MCP server — so Codex, Claude, and Cursor can search on your be
Developer toolsTypeScript · JavaScriptGitHub @jongjinchoiOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Search domain availability from your terminal. Open source, fast, private.
Taken from the repository README
Loading the full README.
Read the full README ↗Choose one:
# Homebrew — macOS or Linux, no separate runtime
brew install jongjinchoi/temper-domains/temper
# npm — Node.js 22.12.0 or newer
npm install -g temper-domains
For a one-off run without a global installation:
npx -y temper-domains search myproject
Standalone release binaries do not require Node.js. Run from source.
Start with a name:
temper search myproject
Temper checks 30 extensions by default. Use j / k to move, Enter to
choose a registrar, i for domain details, and q to quit.
Opening a registrar page does not purchase a domain.
temper search myproject --extended # 60 extensions
temper search myproject --tlds com,io,dev # choose extensions
temper suggest myproject # prefix/suffix ideas
temper search myproject --format json # scriptable results
Running temper shows common commands. Use temper --help or
temper search --help for command options.
temper whois.All commands and shortcuts · Extension filters
Choose from 7 themes with temper init or temper config theme --list.
Theme gallery.
temper update # Check now; ask before installing
temper update --check # Check and show guidance without installing
Interactive temper, search, suggest, whois and list also check for updates.
Later continues your command and skips the update only for that invocation.
Temper can update verified global npm and Homebrew installations after confirmation.
Local, linked and npx-cache installations receive manual guidance.
After a successful update, run your command again.
Set TEMPER_NO_UPDATE_CHECK=1 to disable automatic checks.
Installation rules and failure behavior
Install Temper first, then configure your MCP client to start a local stdio server:
command: temper
args: ["mcp"]
This is the command/arguments pair; each client has its own configuration format.
It runs the same server as temper mcp.
Codex · Claude Code · Claude Desktop · Cursor · Windsurf · Cline · VS Code
Then ask, for example: “Find domains for myproject.”
Tool inputs, results and limits
Errors, recovery and privacy details
Issues and pull requests are welcome. Development and checks.
AGPL-3.0-only. Commercial use is allowed; distribution and modified network versions carry source-sharing requirements. License and source details.