Practical overview
When it fits
Use outsmart when a Solana trading or liquidity workflow belongs in a terminal, or when building software that needs a shared interface to multiple DEX protocols and event streams.
Who it is for
- Solana traders who want to run DEX operations from a terminal.
- Developers building trading strategies or applications with a programmatic DEX interface.
- AI-agent workflows that need command-line access to documented Solana DeFi operations.
Documented uses
- Buy or sell tokens through a chosen DEX adapter or swap aggregator.
- Find a pool or request a pool quote before trading.
- Add or remove liquidity, inspect positions and claim accumulated fees.
- Manage supported liquidity positions with rebalancing or compounding workflows.
- Check wallet balances and stream on-chain events.
Requirements & limits
The repository identifies the project as MIT-licensed. Its README documents installation through npm or from source and local configuration with a wallet key and RPC endpoint.
- The README describes 18 DEX adapters and two swap aggregators; commands require choosing the relevant route.
- Pool addresses are required for documented on-chain DEX buy and sell routes, while aggregator examples use token mints.
- The LP manager's documented rebalancing and compounding examples focus on Meteora DLMM and DAMM v2.
- The project is a CLI and Node.js library rather than a graphical trading interface.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Install and configure outsmart
Install the CLI and create its local configuration for a wallet key and RPC endpoint.
Before you start
- Node.js/npm environment for the npm installation route, or Git and npm for the source route.
- A wallet key and RPC endpoint to enter during initialization.
Steps
Install with the command below, or clone the repository, enter its directory, run the command below, then the command below.
npm install -g outsmart@alphanpm install --legacy-peer-depsnpm run buildRun
outsmart initand provide the wallet key and RPC endpoint when prompted.
Expected outcome
The README says initialization writes configuration to `~/.outsmart/config.env`.
Guide limitations
- This guide covers installation and configuration only; it does not verify a trade or deployment.
- The npm installation example uses the alpha tag.
Submit a documented token-buy command
Use the CLI's documented buy syntax for a DEX pool or swap aggregator.
Before you start
- outsmart installed and initialized with a wallet key and RPC endpoint.
- For an on-chain DEX route, a DEX name and pool address; for the documented aggregator route, a token mint.
- A SOL amount to spend.
Steps
Choose the documented route: provide
--dexand--poolfor an on-chain DEX, or--dex jupiter-ultraand--tokenfor the aggregator example.Run
outsmart buywith the selected route and--amount, using the documented command syntax.
Expected outcome
The command requests a token buy through the selected DEX adapter or aggregator.
Guide limitations
- A submitted transaction is not a guaranteed successful trade; the README's example output is illustrative.
- The guide does not cover price assessment, transaction costs or strategy selection.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 8 October 2026
- Original website title
- outsmartchad/onchain-dex-cli · Official homepage title · retained in its source language

