SideShift.ai - Swap any coin straight from X, CoinGecko and CoinMarketCap
by•
SideShift's Chrome extension detects coins and contract addresses as you browse X, CoinGecko and CoinMarketCap, and drops a small icon next to them. One click opens a swap with that coin pre-filled. Pick what you send, enter your wallet address, done. Funds settle direct to your wallet. No account, no sign-up, no wallet connection. 300+ coins across 40+ networks.

Replies
Hey Product Hunt 👋
I kept running into the same annoying loop: spot an interesting coin on X or CoinGecko, copy the contract address, open a separate exchange, paste it in, hope I got the right token, swap. Every time, right at the moment I was actually interested.
So we turned SideShift.ai (running since 2019) into a Chrome extension. As you browse X, CoinGecko or CoinMarketCap, it detects coins and contract addresses and drops a small icon next to them. One click opens a swap with that coin already filled in. You pick what you're sending, enter a wallet you control, and it settles straight there.
We started with just X, then realized the same friction hit every time we were researching on CoinGecko and CoinMarketCap, so we brought it there too. A few things that mattered to us:
Non-custodial: funds settle straight to your wallet, no keys to hand over.
No account, no sign-up, no wallet connection.
300+ coins across 40+ networks.
It's early and I'd genuinely value your honest take: does this fit how you actually discover and swap tokens, or is there a step that feels off? Happy to answer anything about how it works under the hood. Thanks for taking a look 🙏
@kira_gato congrats on shipping this! 🎉
@kira_gato
Congrats on the launch — really like the idea, and the first version already works nicely! 🙌
Two small suggestions from testing it on Twitter:
The icon/badge is a bit hard to spot on X — it kind of blends into the dark background. A brighter or more contrasting badge would make it pop more.
Context detection could be a bit smarter — with so many low-cap/less popular tokens sharing similar tickers, it sometimes picks the wrong one instead of the actual token on the network mentioned (e.g. "on Solana" written later in the tweet), even when the context makes it pretty clear which one is meant.
Looking forward to seeing this improve — great start! 🚀