FOR INDIE BUILDERS

Stop bouncing between dashboards

One CLI for domains, DNS, and secrets. No vendor lock-in.
Just you and your terminal.

Try it in 30 seconds
# Check domain availability
$ indietool domain explore myapp

# Save a test API key (auto-creates encryption key)
$ indietool secret set stripe-key "sk_test_..." --note "Stripe test key"

# Manage DNS records with automatic provider detection
$ indietool dns list example.com

Real Developer Workflows

Stop context switching. Start shipping.

Weekend Project Setup
# Find the perfect domain
$ indietool domain explore myproject --tlds dev,ai,com
DOMAIN STATUS TLD EXPIRY
myproject.ai Available ai -
myproject.dev Available dev -
myproject.com Taken com 2026-07-06

# Store secrets securely (auto-encrypts!)
$ indietool secret set stripe-key "sk_test_..." --note "Stripe test key"
✓ Auto-generated encryption key for database 'default'
✓ Secret 'stripe-key' stored successfully

# Set up DNS instantly
$ indietool dns set myproject.dev @ A 192.168.1.100
$ indietool dns set myproject.dev www CNAME myproject.dev
Production Management
# Check all your domains
$ indietool domains list
NAME PROVIDER STATUS EXPIRES AUTO-RENEW AGE
myawesomeapp.com cloudflare healthy 8mo Yes 2y
sideproject.ai cloudflare healthy 1y Yes 1y

# DNS with auto-detection
$ indietool dns list example.com
TYPE NAME CONTENT
A @ 192.168.1.1
A www 192.168.1.2
CNAME api example.com
MX @ 10 mail.example.com
Note: ☁ indicates Cloudflare proxied records

# Export secrets for deployment
$ export OPENAI_KEY=$(indietool secret get openai-key -S)

Everything You Need

One tool. Zero vendor lock-in.

🔍

Domain Discovery

Check 50+ TLDs in seconds. Find the perfect domain for your next project with domain explore.

DNS Auto-Detection

Automatically detects your DNS provider. List, create, update, and delete records without logging in.

🔐

Zero-Setup Secrets

Encrypted with OS keyring. No cloud, no sync, no config. Just secret set to secure your secrets.

📊

Multi-Registrar Management

Track all your domains across Cloudflare, Porkbun, Namecheap, and GoDaddy in one place.

🎯

ID-Based DNS Targeting

Delete specific DNS records by ID when names overlap. No more accidental deletions.

💾

Project Databases

Organize secrets by project: key@production, key@staging, key@dev.

Supported Providers

Works with your existing infrastructure

Get Started in 30 Seconds

Built for indie builders who just want to ship

$ brew install indietool/tap/indietool