Every call from your groups.
One terminal.

opentrench watches the Discord servers and Telegram chats you're already in and turns every contract address into a live card: who called it, market cap then and now, holder security, one-click buys.

Free. Open source. Runs on your computer. Nothing goes through a server of ours.
The opentrench terminal: a calls column, a chat column and a J7 column

What it does

Calls, not scrollback.

Your groups already post the alpha. opentrench keeps up so you don't have to.

One card per token

Newest call first. Caller, channel, first-call badge, market cap at the call and the multiple since, age, liquidity, volume, buys and sells, holder security. Prices read live from the pool every few seconds; a green dot says the number is live.

Columns you arrange

Calls, chats, top callers, Cove, Salpha, J7. Scope each to any channels, filter, reorder, resize, give each its own alert sound.

Pings with context

Everyone who @s you, across both platforms, with the messages before and after, a jump to the chat, and a reply box.

J7 tweets, paired with launches

Stream J7Tracker natively. Tokens launched off a tweet on pump.fun or Pons show under it within seconds.

Buy without leaving

Cove buy buttons on every card. Right-click any contract to buy, research on Salpha, or open the drill-down.

Reply from the terminal

Send on Telegram from any column. On Discord, sends go through your own Discord app, so there is no token and no self-bot.

Drill-down

Every caller, pinned on the chart.

Click a token's picture, or right-click any contract, called or not. Candles on a market-cap axis, each call marked where it happened, the full call list beside it.

Token drill-down with callers pinned on the chart

TrenchTogether

Your calls, your friends, anywhere.

Create a room, send one link, and your circle's calls show in each other's feeds marked via the friend who saw them. Only calls travel, never chat, and every one is encrypted on your machine with a key that lives in the invite; the relay in between reads nothing. There is no official relay: whoever creates the room picks one, hosted from the repo in a few commands or borrowed from a friend, and the invite carries its address, so joining takes no setup. How rooms work.

Settings → Together: a room card with its invite

Discord, done properly

No token. No self-bot.

A small plugin runs inside your own Discord app and feeds opentrench from there. To Discord, it's just you using Discord.

One click, once. ⚙ → Accounts → Set up Discord installs the plugin into your Discord app and reopens it (opentrench 0.8.8 and later); the guide also has the by-hand route for Mac and Windows. Nothing else to install: no Node, no npm, no git. Stuck? Let Claude walk you through it. If you connected with a token in an earlier version, it keeps reading until you switch.