Open-source · self-hosted

A VPN you own —
set up by your AI.

MeterVPN Free runs a WireGuard exit on your own cloud. Point your AI coding agent at the repo and it provisions everything. You just tick which sites go through it — the rest stays direct.

How Free works

Don't read the docs. Tell your AI.

MeterVPN Free is built to be installed by an AI coding agent — Claude Code, Codex, Cursor. All you need is an AWS account; hand your agent this and it takes care of the rest — credentials, servers, everything:

you → your AI agent
# paste this to Claude Code / Codex / Cursor
Swap the region for whichever AWS region is closest to you.
You need: an AWS account an AI coding agent that's it — the agent does the rest

Two ways to run it

Self-host it free, or let us host it.

Same VPN, two tiers. Run it yourself on your own AWS today, or wait for the fully managed version.

MeterVPN Free

● Available

Self-hosted · Open source · Apache-2.0

$0 — you pay AWS directly, ~pennies a day

  • You own the exit. The server lives in your AWS account — no third party sees your traffic.
  • Split by domain. Only the sites you pick route through the VPN; everything else stays direct.
  • Any region. Provision the exit wherever you want — Tokyo, Singapore, Frankfurt, US.
  • A real app. macOS control panel with presets, EN/中, and a one-click kill switch.
View on GitHub ↗

MeterVPN Pro

Coming soon

Fully hosted · Zero setup

Coming soon

  • No cloud account. Nothing to provision — we run the servers for you.
  • Zero ops. No servers to keep alive, patch, or watch. It just works.
  • One tap. Pick a region, connect. Built for people who never want to touch a terminal.
  • For the whole household. Share it with people who don't run AWS.
In the works

Why it's safe

It can't take your whole network down.

The failure mode of most VPNs — flip it on, everything breaks — is designed out. MeterVPN Free routes by rule, not by default.

Default

Direct, always

Nothing routes through the VPN unless you asked for it. Unlisted traffic never touches the tunnel.

Selected

Only your sites

A local rules file sends just the domains you chose to your exit. Change them anytime, no reconnect.

Kill switch

One click back

Disconnect clears the routing instantly. If the tunnel ever drops, your direct traffic is unaffected.