CATalyst
Now available for Windows, macOS & Linux

CATalyst

Set up your bid/ask ladder, pick your spread, and let it run. CATalyst keeps your offers on the book and requotes when price moves. Runs as a proper Windows desktop app.

Requires Sage Wallet · Windows 10/11 · Built by MonkeyZoo

4 tiers
Inner / Mid / Outer / Extreme
Live
Mempool fill detection
Dexie
Native integration
Smart
One-click capital planning

Everything a market maker needs

Set it up once and it takes care of the rest.

📊
Live Bid/Ask Ladder
Places buy and sell offers in tiers around the mid price. Closer offers are bigger, wider ones are smaller. You set the spread and the bot handles the rest.
Auto-Requote
When price moves past your threshold the bot cancels old offers and puts fresh ones up at the new prices. You don't have to watch it.
🧠
Smart Settings
Point it at your wallet and it works out a sensible starting config. Reads your balance, checks the current market, and suggests offer sizes and spread width. Useful if you're not sure where to begin.
🔭
Mempool Fill Detection
Fills show up in the mempool before they're confirmed on chain. CATalyst catches them there so requotes go out faster.
🪙
Coin Prep
Chia offers need coins pre-split to specific sizes. CATalyst does this in the background so there's no delay when it needs to place a new offer.
🛡️
Risk Controls
Price bounds, position limits, a circuit breaker, and reserve amounts you set yourself. Guardrails to stop it doing something dumb if the market goes sideways.
📈
Market Intelligence
Grabs live prices from TibetSwap and checks what's already sitting on the Dexie order book before deciding where to put your offers.
🖥️
Native Desktop App
Runs in your system tray. There's a proper window you can open and close but the bot keeps going in the background. No browser tab to lose.
🔗
Sage Wallet Integration
Talks to Sage over local RPC. Your keys stay in Sage, CATalyst just tells it what to do. Nothing leaves your machine.

How it works

Every few seconds it runs through the same steps.

Step 01
Price Check
Grabs the current price from TibetSwap and checks what's on the Dexie order book. Has a look at where other people are sitting before deciding where to put your offers.
Step 02
Ladder Management
Checks whether your open offers are still in the right place. If price has moved enough that they're stale, it cancels them and puts new ones up.
Step 03
Fill Handling
Spots fills in the mempool as soon as they happen. Logs the trade, updates the position, and gets a replacement offer out.
Step 04
Coin Replenishment
Offers use up pre-split coins. When it's running low it splits more in the background. The ladder keeps going while this happens.

Requirements

Nothing complicated, just make sure you have these before you start.

🪟
Windows 10 or 11
64-bit required
👛
Sage Wallet
v0.12.10 or later · RPC enabled
🌿
Chia CAT tokens
In your Sage wallet, listed on Dexie
💎
XCH balance
For buy offers and transaction fees

Download CATalyst

Free to use. No account required. Your keys stay on your machine.

CATalyst
CATalyst

Grab the latest release from GitHub, run the installer, and connect your Sage wallet.

Setup Guide

Shouldn't take more than ten minutes if you've already got Sage installed.

1
Install Sage Wallet
Download and install Sage Wallet (v0.12.10 or later). Let it sync, then go to Settings > Advanced and turn on RPC. CATalyst uses this to talk to Sage.
2
Add your CAT token to Sage
Add the CAT you want to trade in the Sage token manager. You'll need a balance of that token and some XCH — one for sell offers, the other for buys.
3
Download and run CATalyst
Download the installer from the Download section above and run it. When it opens for the first time it'll check Sage is running and help you connect.
4
Select your trading pair
Pick the CAT you want to trade from the selector at the top. It'll pull the current price from TibetSwap and show you what the market looks like.
5
Run Smart Settings
Click Smart Settings. It looks at your balance and the current market and suggests a config. Have a look over the numbers and click Apply if they look sensible.
6
Run Coin Prep, then Start
The bot needs coins pre-split before it can place offers. Hit Run Coin Prep and wait for it to finish — usually a few minutes the first time. Then click Start Bot and it'll go.
💡 Tip: you don't need to keep the window open. Close it and CATalyst keeps running from the system tray.