An open-source terminal for Phoenix perps on Solana. Trading, charts, level 2 orderbooks, liquidations, and top positions. No browser required.
Cinder ships as a single Rust binary. Install with Cargo, grab a pre-built release, build from source, or run it in Docker.
If you have the Rust toolchain, this is the fastest way in. Builds on Windows, macOS, and Linux. Install Cargo →
No toolchain required — grab the latest signed release from GitHub and run it.
Clone the repo and build with Cargo. Point it at any Solana RPC.
Sandboxed run — useful when you don't want a Rust toolchain on the host.
Cinder is an open-source terminal trading client for Phoenix perpetuals on Solana. It renders live candles, a merged on-chain spline + optional CLOB order book, market state, your positions, and a trade panel — all inside a single TUI built on Ratatui.
It's an independent client; it isn't affiliated with the Phoenix protocol team or Ellipsis Labs.
Windows, macOS, and Linux. Pre-built binaries are published for Windows and Linux on the GitHub Releases page. macOS users can install via cargo install cosmic-cinder or build from source. Docker is available for fully sandboxed runs.
Yes — Cinder is a local CLI that talks directly to a Solana RPC and the on-chain Phoenix program. There is no centralized frontend in the path, so there's nothing to geoblock. US-based users can run it the same as anyone else.
You're trading directly on-chain, signing every transaction with a keypair you control. As always, you are responsible for complying with the laws of your jurisdiction.
Cinder itself is free and MIT-licensed. You only pay standard Solana network fees and Phoenix protocol fees. Using the referral code COSMIC on Phoenix gives new users a 10% fee discount.
It is not custodial. Cinder signs transactions locally with a keypair you control. By default it auto-detects keypairs from standard Solana CLI locations, or you can point it at a file with PHX_WALLET_PATH / KEYPAIR_PATH. Your seed never leaves the machine.
Browse active and post-only Phoenix markets, watch real-time depth from on-chain spline updates, optionally merge an L2 CLOB book, follow a live liquidation feed, place market / limit / stop orders with confirmations, manage deposits and withdrawals, and view the protocol-wide top positions leaderboard (press T).
Any Solana mainnet RPC works. Set RPC_URL (or SOLANA_RPC_URL) and the matching RPC_WS_URL for WebSocket subscriptions. Cinder also supports public-RPC fan-out for transactions, controlled by CINDER_FANOUT_PUBLIC_RPC, so submissions stay reliable when your primary RPC hiccups.
Yes. The UI ships with English, Chinese, Spanish, and Russian translations and is selectable in-app.
Open an issue on GitHub or drop into the Discord — we triage both. Pull requests welcome.
Connect with other traders, ask questions, and follow product updates.