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.
Homebrew (recommended for macOS / Linux)¶
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"; $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:
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.