FinceptTerminal 是一个原生 C++20/Qt6 桌面金融终端
🖥️ 方式一:下载官方安装包(推荐,最省事)
这是绝大多数用户的首选,无需配置开发环境,安装即用。当前最新版本是 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 | git clone https://github.com/Fincept-Corporation/FinceptTerminal.git |
脚本会自动安装 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 | git clone https://github.com/Fincept-Corporation/FinceptTerminal.git |
编译完成后,可执行文件位于 build/linux-release/FinceptTerminal(以 Linux 为例)。
📌 部署后的几个关键点
首次启动:应用会初始化嵌入式 Python 环境,可能需要几分钟,请耐心等待。
AI 与数据配置:首次运行后,你需要在设置中配置 LLM 提供商(支持 OpenAI、Anthropic、Ollama 等)和数据源。Ollama 可以完全本地运行,数据不出本机。
许可证:这个仓库是 AGPL-3.0 开源版本,可用于个人学习、学术研究。商业使用需注意 AGPL 的强 copyleft 条款,官方建议商业场景使用其 Enterprise 版本。
已知限制:开源版的数据源主要是公开 API(Yahoo Finance、FRED 等),在数据深度上与付费终端有差距。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 极客的赛博空间 | 专注 AI 与技术分享!
评论

