Practical overview
When it fits
Use GridPilot when you want to automate a configured ETH/USDT perpetual-futures grid and manage its changing orders through a web dashboard. Its grid approach is designed for price movement within configured ranges; the project warns that a sustained decline can still produce losses.
Who it is for
- Crypto traders seeking to automate a configured perpetual-futures grid strategy.
- Developers who want to modify a TypeScript trading application or run it locally.
Documented uses
- Configure a grid using direction, grid spacing and size, leverage, take-profit and stop-loss parameters.
- Connect a supported exchange and start a bot, then monitor prices, orders, fills and strategy state in the web interface.
- Self-host the application stack with Docker.
Requirements & limits
The README documents self-hosting with Docker and an installer that reports a default local web address of http://localhost:3300.
- The listed exchange integrations are Binance, OKX and Gate.io.
- Exchange API credentials are required for the documented trading workflow; the README says to grant contract-trading permission and not withdrawal permission.
- The repository's strategy is for ETH/USDT perpetual futures, and the README limits each exchange account and trading pair to one running bot at a time.
- Self-hosting requires Docker with the Compose plugin; the separate local development workflow requires Node.js 20 or later, pnpm 9 or later and Docker for PostgreSQL and Redis.
- GridPilot's README warns that leverage magnifies risk and grid trading can incur losses in a one-way decline.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Deploy GridPilot with Docker
Start the self-hosted application stack using the repository's documented installer.
Before you start
- Docker with the Compose plugin
- The GridPilot Git repository
Steps
Clone the repository and change into its directory.
Run ./install.sh.
Wait for the health checks; the installer prints the access address.
Expected outcome
The installer builds and starts PostgreSQL, Redis, the API and web services; the documented default web address is http://localhost:3300.
Guide limitations
- This guide covers deployment only; exchange connection and bot configuration are separate steps.
- The README warns that the ENCRYPTION_KEY protects exchange credentials and should be a strong random key.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 17 October 2026
- Original website title
- QuantiaAI/grid-pilot · Official homepage title · retained in its source language
Related options
Exchange-native grid bots — The README compares GridPilot with exchange-native bots, describing those as static orders and GridPilot as dynamically reassessing and adjusting orders.

