closed beta

The metrics tracking
your dev tooling deserves.

Memorable URLs that automatically wrap your GitHub repos. Anonymously track every docker pull, script install, and file download.

No tracking
curl -sSf https://raw.githubusercontent.com/you/yourapp/main/script.sh | bash
Full analytics
curl -sSf easy-install.sh/you/yourapp/script.sh | bash

Analytics

See who's pulling, curling, and downloading.

Right now you have zero visibility into who's actually using your install scripts, pulling your images, or grabbing your config files. Hover a card to see what you're replacing.

Scripts

Ship an install script in your repo and let users run it with one command. We proxy it from GitHub and log every hit so you know how many people are actually installing.

Full analytics

curl -sSf easy-install.sh/you/yourapp/script.sh | bash

Tap to compare

Docker

Users pull your image through easy-install.sh and get redirected to GHCR. The pull works exactly the same, but you get a count of every pull, which tags are popular, and where your users are.

Full analytics

docker pull easy-install.sh/you/yourapp:latest

Tap to compare

Git Clone

Users clone your repo through easy-install.sh with one command. Track every clone — which repos are popular, where your users are, and how often they come back.

Full analytics

git clone easy-install.sh/you/yourapp

Tap to compare

How it works

A forwarding service. Clean URLs, real analytics.

Vanity URLs

Clean, memorable URLs that map to your GitHub repos. Namespace is your username, project is your repo. That's it.

Docker Pull Tracking

docker pull easy-install.sh/you/yourapp redirects to GHCR. You see every pull, version, and timestamp.

Script, Clone & File Proxy

Install scripts, clone repos, and serve config files straight from GitHub. Proxied or redirected — no extra hosting needed.

Request Analytics

Geo, user-agent, referrer, and timing data from every request. No SDK, no client code. Just HTTP headers.

Privacy First

IPs are salted and hashed before touching disk. No identifiable information is stored or logged. Ever.

GitHub Native

Sign in with GitHub. Your namespace maps directly to your GitHub username. Repos resolve automatically.

Total Requests

12,400

+26.4% from Jan

Unique IPs

7,830

63.1% unique rate

Countries

67

via IP geolocation

Top Agent

curl

51.8% of requests

Requests Over Time

Total requests vs unique IPs, last 8 months

Total
Unique IPs
~1.6 req/user avg
Referrer Source

Where they found the install link

direct 39%
github 29%
readme 15%
blog 9%
other 8%
User-Agent

How they're fetching the script

Parsed from User-Agent header
Install Timing

Local time of day, work hours vs nights

12a
3a
6a
9a
12p
3p
6p
9p
Mon
Tue
Wed
Thu
Fri
Sat
Sun
fewer
more
9a–6p 72% of installs during work hours
Top Countries

IP geolocation via MaxMind

United States 4,280
SFNYCAustin
Germany 1,840
BerlinMunichHamburg
United Kingdom 1,460
LondonManchester
India 1,220
BangaloreMumbaiDelhi
Canada 980
TorontoVancouver
Other (62 countries) 2,620
67 countries this month
Repeat Install Gap

Time between installs from the same IP

14.2hr

avg gap between same-IP installs

1-5m 215
5-30m 128
30m-6h 89
6-24h 156
1-7d 420
7d+ 680
13% under 5 min may indicate install failures or retries
Top Projects

By request path: /{project}/install.sh

1
/mycli/install.sh
4,820 3,140 unique
2
/devtools/install.sh
3,210 2,080 unique
3
/deployer/install.sh
2,440 1,690 unique
4
/authkit/install.sh
1,930 1,320 unique
Total
Unique IPs

Roadmap

What's next.

The core forwarding and analytics engine is shipping first. Here's what comes after.

Coming Soon
Custom Paths

Choose your own URL paths instead of being locked to GitHub usernames and repo names. Map any slug to any repo.

Coming Soon
Other Docker Registries

Forward to Docker Hub, AWS ECR, Google Artifact Registry, or any OCI-compatible registry. Not just GHCR.

Coming Soon
Multi-User Platform

Sign up, verify your GitHub namespace, manage your own projects and analytics dashboards.

Coming Soon
Custom Domains

Use your own domain instead of easy-install.sh. CNAME it, and your URLs work instantly.

Get a clean URL for your project.

Replace raw GitHub links with URLs your users will actually remember, and see who's using them.