🖥️ 方式一:下载官方安装包(推荐,最省事)

这是绝大多数用户的首选,无需配置开发环境,安装即用。当前最新版本是 v4.5.0

根据你的操作系统选择对应安装包:

平台 下载文件 安装命令
Windows x64 FinceptTerminal-Windows-x64-setup.exe 运行安装程序,完成后启动 FinceptTerminal.exe
Linux (Debian/Ubuntu) FinceptTerminal-Linux-x64.deb sudo apt install ./FinceptTerminal-*.deb
Linux (Fedora/RHEL) FinceptTerminal-Linux-x64.rpm sudo dnf install ./FinceptTerminal-*.rpm
Linux (通用) FinceptTerminal-Linux-x64.run chmod +x 后直接运行
macOS (Apple Silicon) FinceptTerminal-macOS-arm64.dmg 打开 DMG,拖入 Applications 文件夹

macOS 用户注意:如果首次打开被系统拦截,可以在终端执行 xattr -cr /Applications/FinceptTerminal.app 移除隔离属性。

🔧 方式二:一键脚本构建(适合 Linux/macOS 用户)

官方提供了自动化脚本,会帮你安装依赖并完成编译。注意:Windows 没有对应的 setup.bat,需要参考方式三手动构建

1
2
3
git clone https://github.com/Fincept-Corporation/FinceptTerminal.git
cd FinceptTerminal
chmod +x setup.sh && ./setup.sh

脚本会自动安装 C++ 编译器、CMake、Qt6、Python 等依赖,然后完成构建并启动应用。

🛠️ 方式三:手动从源码构建(开发者/深度定制)

如果你需要精确控制工具链,或者一键脚本在你的环境上失败了,可以按官方文档手动操作。工具链版本是严格锁定的,版本不匹配会导致编译失败

核心依赖(必须严格匹配)

工具 固定版本
C++ 编译器 MSVC 19.38 / GCC 12.3 / Apple Clang 15.0
CMake 3.27.7
Ninja 1.11.1
Qt 6.8.3
Python 3.11.9

构建步骤

1
2
3
4
5
6
git clone https://github.com/Fincept-Corporation/FinceptTerminal.git
cd FinceptTerminal/fincept-qt

# 根据你的平台选择对应的 preset
cmake --preset linux-release # 或 win-release / macos-release
cmake --build --preset linux-release --parallel 4

编译完成后,可执行文件位于 build/linux-release/FinceptTerminal(以 Linux 为例)。

📌 部署后的几个关键点

首次启动:应用会初始化嵌入式 Python 环境,可能需要几分钟,请耐心等待。

AI 与数据配置:首次运行后,你需要在设置中配置 LLM 提供商(支持 OpenAI、Anthropic、Ollama 等)和数据源。Ollama 可以完全本地运行,数据不出本机。

许可证:这个仓库是 AGPL-3.0 开源版本,可用于个人学习、学术研究。商业使用需注意 AGPL 的强 copyleft 条款,官方建议商业场景使用其 Enterprise 版本。

已知限制:开源版的数据源主要是公开 API(Yahoo Finance、FRED 等),在数据深度上与付费终端有差距。