Skip to content

Downloads

All release artifacts are hosted on futuapi.com directly. The source repo is private.

Latest: v1.4.26

Artifacts source

Tarballs listed here are produced by our CI at release time, with matching .sha256 files. Verify checksums before running.

brew install futuleaf/tap/futu-opend-rs

Automatically handles macOS Gatekeeper quarantine — no manual xattr needed. After install, futu-opend / futu-mcp / futucli are on PATH; example configs live in $(brew --prefix)/share/futu-opend-rs/examples/.

Upgrade: brew upgrade futu-opend-rs

Binary downloads

Each tarball bundles all three binaries: futu-opend (gateway), futu-mcp (MCP server), futucli (CLI client).

OS Arch Download Checksum
Linux x86_64 (glibc 2.31+) futu-opend-rs-1.4.26-linux-x86_64.tar.gz .sha256
Linux aarch64 futu-opend-rs-1.4.26-linux-aarch64.tar.gz .sha256
macOS Apple Silicon (arm64) futu-opend-rs-1.4.26-macos-arm64.tar.gz .sha256
macOS Intel (x86_64) futu-opend-rs-1.4.26-macos-x86_64.tar.gz .sha256
Windows x86_64 futu-opend-rs-1.4.26-windows-x86_64.zip .sha256

All 5 platforms available

Binaries and sha256 files are built by GitHub Actions and pushed here on every rs-v* tag. Report issues to leaf.futu@gmail.com.

Terminal one-liner (copy-paste)

For terminal users — copy the snippet matching your platform and paste into your shell. Download + checksum + extract + permissions in one go (use the 📋 button on the top-right of each code block):

VER=1.4.26; ARCH=macos-arm64; FILE=futu-opend-rs-$VER-$ARCH.tar.gz
curl -LO https://futuapi.com/releases/rs-v$VER/$FILE
curl -LO https://futuapi.com/releases/rs-v$VER/$FILE.sha256
shasum -a 256 -c $FILE.sha256
tar xf $FILE && cd futu-opend-rs-$VER
xattr -cr futu-opend futu-mcp futucli   # clear Gatekeeper quarantine
./futu-opend --version
VER=1.4.26; ARCH=macos-x86_64; FILE=futu-opend-rs-$VER-$ARCH.tar.gz
curl -LO https://futuapi.com/releases/rs-v$VER/$FILE
curl -LO https://futuapi.com/releases/rs-v$VER/$FILE.sha256
shasum -a 256 -c $FILE.sha256
tar xf $FILE && cd futu-opend-rs-$VER
xattr -cr futu-opend futu-mcp futucli
./futu-opend --version
VER=1.4.26; ARCH=linux-x86_64; FILE=futu-opend-rs-$VER-$ARCH.tar.gz
curl -LO https://futuapi.com/releases/rs-v$VER/$FILE
curl -LO https://futuapi.com/releases/rs-v$VER/$FILE.sha256
sha256sum -c $FILE.sha256
tar xf $FILE && cd futu-opend-rs-$VER
./futu-opend --version
VER=1.4.26; ARCH=linux-aarch64; FILE=futu-opend-rs-$VER-$ARCH.tar.gz
curl -LO https://futuapi.com/releases/rs-v$VER/$FILE
curl -LO https://futuapi.com/releases/rs-v$VER/$FILE.sha256
sha256sum -c $FILE.sha256
tar xf $FILE && cd futu-opend-rs-$VER
./futu-opend --version
$VER = "1.4.26"; $FILE = "futu-opend-rs-$VER-windows-x86_64.zip"
Invoke-WebRequest -Uri "https://futuapi.com/releases/rs-v$VER/$FILE" -OutFile $FILE
Invoke-WebRequest -Uri "https://futuapi.com/releases/rs-v$VER/$FILE.sha256" -OutFile "$FILE.sha256"
$expected = (Get-Content "$FILE.sha256").Split(" ")[0]
$actual = (Get-FileHash $FILE -Algorithm SHA256).Hash.ToLower()
if ($expected -eq $actual) { "✅ sha256 ok" } else { "❌ sha256 mismatch" }
Expand-Archive $FILE -DestinationPath .
cd "futu-opend-rs-$VER"
.\futu-opend.exe --version

Next step

Once --version prints, head to Quick Start for the full login walkthrough, or jump straight to the Cheatsheet for production-ready launch commands.

macOS users

macOS Gatekeeper blocks unsigned binaries downloaded from the internet. After extracting, run once to clear the quarantine flag:

xattr -cr futu-opend futu-mcp futucli

No need to repeat — the binaries will run normally after this.

Verify checksums

# Linux / macOS
sha256sum -c futu-opend-rs-1.4.26-linux-x86_64.tar.gz.sha256

# Or manually
shasum -a 256 futu-opend-rs-1.4.26-linux-x86_64.tar.gz
cat futu-opend-rs-1.4.26-linux-x86_64.tar.gz.sha256

Docker image

No public image yet

No public Docker image is published. For container deployment, grab the Linux tarball above and use the Dockerfile inlined in Production deploy to build your own.

Release history

All release tarballs are browsable at releases/.

Deploy templates

The full Dockerfile and systemd units are inlined in Production deploy — copy-paste ready.

License

Copyright (c) 2026
All rights reserved.

This software is free for both personal and commercial use.

Any investment actions taken while using this software — all gains
and losses are solely at the user's own risk.

The author is NOT liable for trading losses, data loss, service
interruption, or account anomalies.