Paste one line.Your agent does the rest.

It installs the CLI, connects your site, and writes your tags.

claude — legiblenews.com
> Install https://opengraphplus.com/connect.txt
 
Fetched connect.txt
Bash(curl -sSL https://ogplus.terminalwire.sh/ | bash)
Bash(ogplus login)
  Welcome you@example.com
Bash(ogplus site create legiblenews.com)
  https://ofgrpgzi.ogplus.net
Detected Rails
Edit(layouts/application.html.erb)
  +6 lines
 
Every page now has a link preview.

Three things you'll ask it for

Your agent can run any of them. So can you.

Print the tags for any page

Point it at a URL and it prints a copy-paste block with the image address already filled in.

ogplus meta
$ ogplus meta --tags https://legiblenews.com/2026-08-27
<meta property="og:title" content="legiblenews.com">
<meta property="og:url" content="https://legiblenews.com/2026-08-27">
<meta property="og:type" content="website">
<meta property="og:site_name" content="legiblenews.com">
<meta property="og:image" content="https://ofgrpgzi.ogplus.net/2026-08-27">
<meta property="og:image:secure_url" content="https://ofgrpgzi.ogplus.net/2026-08-27">
<meta property="twitter:card" content="summary_large_image">

Check every platform rendered

One row per platform, with the status and when it last rendered. If a card looks wrong somewhere, this is where you find out whether it ever rendered at all.

ogplus rendition
$ ogplus rendition list overton.xyz
+-----+--------------------+--------+---------+----------------+
|ID   |Page URL            |Consumer|Status   |Created         |
+-----+--------------------+--------+---------+----------------+
|59735|https://overton.xyz/|Teams   |completed|2026-06-11 20:29|
|29015|https://overton.xyz/|Twitter |completed|2026-05-06 17:48|
|19747|https://overton.xyz/|Slack   |completed|2026-04-17 19:54|
|15849|https://overton.xyz/|WhatsApp|completed|2026-04-02 15:55|
|14353|https://overton.xyz/|Apple   |completed|2026-03-28 23:14|
+-----+--------------------+--------+---------+----------------+

See where your links actually travelled

WhatsApp and iMessage load previews from the reader's own device, not a datacenter. So these are real people, in real places, opening your link.

ogplus fetches
$ ogplus fetches summary gbrain.io
Preview fetches for gbrain.io, last 90 days: 6328
Fetches, not shares: platforms cache previews and sometimes prefetch.
+---------------+-------+
|Platform       |Fetches|
+---------------+-------+
|Other          |3737   |
|Twitter        |2173   |
|Microsoft Teams|112    |
|WhatsApp       |97     |
|Slack          |96     |
|Discord        |61     |
|Facebook       |24     |
|Snapchat       |10     |
+---------------+-------+
+--------------------------+-------+
|Location                  |Fetches|
+--------------------------+-------+
|Amsterdam, Netherlands    |24     |
|Sao Paulo, Brazil         |21     |
|Paris, France             |10     |
|San Jose, US              |10     |
|Frankfurt, Germany        |9      |
|Ashburn, US               |8      |
+--------------------------+-------+

One install, every machine

macOS, Linux, and Windows run the same commands.

What you install is a thin client. The commands themselves run on our servers over Terminalwire, so there's no version to keep current, nothing in your lockfile, and no CLI older than what we shipped this morning. It's also why an agent can drive it: plain text in, plain text out, no interface to get stuck in.

macOSLinuxWindows
install
$ curl -sSL https://ogplus.terminalwire.sh/ | bash
Installing Terminalwire v2 for Darwin/arm64 into ~/.terminalwire
Installed. Restart your shell, then run: ogplus
$ ogplus help
Commands:
  ogplus cache      # Manage cached screenshots
  ogplus fetches    # Preview fetch analytics
  ogplus meta       # Generate meta tags
  ogplus site       # Manage sites

Let your agent do the setup

One line into Claude Code, Codex, or Cursor and every page on your site gets a preview.