Desic Terminal
中

Documentation

FAQ

Automated trading, AI permission limits, supported exchanges and models, key storage, and how it compares with other open-source quant trading projects.

English · 简体中文

What is Desic Terminal?#

Desic Terminal is an open-source (MIT), AI-native quant trading workstation for OKX crypto markets. It is a desktop app for Windows and macOS; trading currently covers OKX USDT perpetual swaps. Realtime charts, manual order entry, an AI trading assistant, AI trading automation behind code-enforced risk gates, and Python strategy backtesting share one live state and audit trail. Market history, audit records and account credentials stay on your machine.

Source: github.com/xiazhi88/Desic-Terminal · Website: desicterminal.com

Is there an open-source AI trading app that can trade automatically?#

Desic Terminal can, but it does not by default. There are two automated execution paths:

  • AI automation. You configure a Profile: account, environment, model, up to three watched symbols, wake conditions and limits. In limited_auto mode the AI can submit orders only inside the scope the Profile authorizes, through frozen candidates.
  • Systematic strategies. Once a Python strategy has been backtested, a live Profile can execute its signals.

Start with the read-only advisor mode on an OKX demo account. Raise permissions step by step, based on run history, reconciliation and position reviews. See the AI Automation guide and the Systematic Strategy guide.

Can the AI place orders on its own?#

Permissions are enforced in code, not in prompts:

ModeRead market & accountTrade opportunitiesExternal trading side effects
advisorYesNoForbidden
copilotYesCreate, amend, reuseRequires user approval
limited_autoYesSubmitted via frozen candidatesOnly within the Profile's authorization

Every model tool call passes through several checks in order:

  1. Tool visibility
  2. Agent runtime policy
  3. Rust-side account and environment binding
  4. Contract parameter validation
  5. Trade precheck
  6. Live confirmation
  7. Idempotency control
  8. Durable audit

Delegated sub-agents are always read-only. Risk-increasing actions fail closed when the outcome is uncertain, while risk-reducing paths such as closing a position stay available.

Which exchanges and markets are supported?#

Only OKX USDT linear perpetual swaps, on both demo and live accounts. Multiple exchanges, spot, options and mobile are out of scope for now. If you need those, see the comparison below.

Which AI models are supported? Do I need an API key?#

Supported providers:

  • OpenAI, Claude, Gemini, Grok
  • DeepSeek, Qwen, Kimi, Doubao, MiniMax, GLM (Zhipu)
  • Any compatible custom endpoint

You can also delegate to the official Codex CLI or Claude Code already signed in on your machine, so buying a model API key first is not required. Desic does not read or copy those CLIs' credentials.

Can I write Python strategies and backtest them?#

Yes. A Python 3.13 runtime ships with the app, so there is nothing to install. You get:

  • Strategy templates
  • Backtests on up to 366 days of 1-minute data
  • A parameter-tuning workbench
  • Live Profiles with signal history

See the Strategy Protocol.

Where are my exchange API keys stored?#

Locally, in config/accounts.local.json. On macOS and Linux the file mode is 0600. Keys are never uploaded to any server.

It is a plaintext local file, not encrypted storage, so keep your machine secure. Also:

  • Never grant withdrawal permission to the API key.
  • Keep separate credentials for demo and live.
  • Logs, errors and diagnostics are redacted before they are written.

Which operating systems are supported?#

  • Installers: Windows x64, macOS Apple Silicon and macOS Intel.
  • Linux: Ubuntu 22.04+ x64 can be built from source. There is no official Linux installer yet.

The installers are not code-signed yet. See the README for how to open them the first time.

Is it free? What is the license?#

It is free, and the source code is released under the MIT License. Any third-party model API usage is billed by that provider.

How does it compare with Freqtrade, Hummingbot, NautilusTrader or TradingAgents?#

These projects target different needs. The table below is based on each repository's own description:

ProjectFormFocusChoose it when you need
Desic TerminalDesktop GUI terminal (Tauri / Rust / React)OKX USDT perpetuals: charting, order entry, AI assistant, permission-bounded AI automation, Python backtestingOne graphical workspace for charting, trading and strategy research, with AI assisting or executing inside code-enforced limits
FreqtradePython trading botCrypto strategy bot with backtesting and optimizationMultiple exchanges and a mature strategy-bot ecosystem
HummingbotPython frameworkMarket making and high-frequency strategies, many exchange connectorsMarket making and arbitrage
NautilusTraderRust-native trading engineEvent-driven backtesting and live tradingA high-performance, production-grade engine
QlibPython AI quant research platformMachine-learning modeling and quant research workflowML-driven factor and model research
vn.pyPython quant platform frameworkChinese futures, equities and other market gatewaysQuant trading on Chinese futures and equities
TradingAgentsPython multi-agent frameworkMulti-agent LLM trading-decision researchResearch into collaborating LLM agents
ai-hedge-fundPython projectA team of AI agents for investment analysisLearning how LLM agents analyze investments

Desic Terminal is not the right fit if you need several exchanges, spot, equities or futures, headless server deployment, or mobile. In those cases the other projects above suit you better.


This software is for learning and research only. It is not investment advice, and you use it at your own risk.

View source on GitHub