
Aurelio 是什么?
Aurelio 是一款自托管的财富管理和财务规划应用。它运行在你自己的计算机上,将财务记录保存在本地,并提供用于查看投资组合、现金流、目标、计划、房产和债务的仪表板。
可选的 AI 顾问可以让你询问有关记录的问题、搜索网页,并将建议的更改以卡片形式展示,供你确认或拒绝。AI 请求使用你自己的 OpenRouter 账户和 API 密钥。
Aurelio 专为在个人计算机上使用而设计。你的记录保存在本地的
backend/data.db中。
主要功能
- 财富跟踪:管理银行、券商、现金,以及描述你所持资产的带日期情境。
- 投资组合分析:查看按市场价格计算的持仓,包括成本、收益和股息。
- 基金穿透分析:按国家、行业、公司和货币查看基金持仓。
- 计划、房产和债务:跟踪定期投资、实物资产及其融资贷款。
- 现金流和目标:查看收入、支出、储蓄率,以及每个目标所需的回报率。
- 询问 Aurelio:与 AI 顾问聊天。它会使用你的记录、搜索网页,并提出供你批准的更改。
- 分析:比较分析师和知己的观点,然后综合得出最先需要审视的事项。
如需了解应用背后的概念,请阅读 Aurelio 如何进行推理。
前置要求
安装 Aurelio 前,请确保你已安装以下工具:
首次启动时,随附的启动脚本会在项目文件夹中安装所需依赖。

安装并试用演示
最稳妥的开始方式是使用 Aurelio 虚构的家庭数据。这样你可以在不输入个人财务信息的情况下探索界面。
macOS 和 Linux
git clone https://github.com/LosaLosSantos/aurelio-finance.git
cd aurelio-finance
./start.sh --demoWindows PowerShell
git clone https://github.com/LosaLosSantos/aurelio-finance.git
cd aurelio-finance
./start.ps1 -Demo如果 PowerShell 报告禁止运行脚本,请使用执行策略覆盖参数运行脚本:
powershell -ExecutionPolicy Bypass -File .\start.ps1 -Demo首次启动后,Aurelio 会在 http://localhost:8000 打开。演示家庭数据保存在单独的文件中,因此你可以在不影响自己数据的情况下进行探索。
探索投资组合和记录
投资组合视图显示按市场价格计算的持仓,以及相应的成本、收益和股息。

穿透视图会提供基金持仓的更多细节。你可以按国家、行业、公司和货币查看投资敞口。


记录可以包含个人账户的带日期情境。这样你就能表示自己在某个特定时间点持有的资产。

将 Aurelio 与自己的数据配合使用
熟悉演示后,停止应用,然后在不使用演示选项的情况下启动它。
macOS 和 Linux
./start.shWindows PowerShell
./start.ps1你的记录保存在 backend/data.db 中。当更新预计会改变数据库格式时,Aurelio 会在应用更改前将副本保存到数据库旁边。
由于此应用会处理财务信息,请保护运行 Aurelio 的计算机和文件夹。README 介绍了本地存储,但不提供托管同步服务或备份服务。
启用可选的 AI 顾问
AI 功能是可选的。无需配置 AI 提供商,你也可以使用本地财务管理功能。
- 在 OpenRouter 创建账户并充值。
- 在 OpenRouter Keys 创建 API 密钥。
- 在仓库根目录中,将
backend/.env.example复制为backend/.env。 - 在
backend/.env中设置OPENROUTER_API_KEY的值。

OPENROUTER_API_KEY=your_openrouter_key更改环境文件后,请重启 Aurelio,以便应用读取新的配置。
默认模型是 Claude Opus 5.5,你也可以在聊天中选择其他模型。README 报告了 2026 年 10 月测得的示例费用:单轮回答第一个问题约为 0.11 美元,单轮回答后续问题约为 0.017 美元,进行一次网络搜索并提供建议约为 0.16 美元,分析约为 0.33 至 0.51 美元。实际费用可能有所不同,因此请查看你的 OpenRouter 账户和所选模型。
提问并审核建议的更改
配置 API 密钥后,可以使用聊天功能,根据你自己的记录提出问题。当请求需要外部信息时,Aurelio 也可以搜索网络。
当助手提出更改建议时,请在应用前进行审核。应用会将建议显示为一张卡片,你可以确认或拒绝,而不会在不提示的情况下静默修改记录。

对于财务数据而言,这个确认步骤尤其重要:接受之前,请确认建议中的账户、日期、金额或其他详细信息符合你的意图。
开发与测试
如果你想参与 Aurelio 本身的开发,项目提供了独立的后端和前端工作流程。
运行后端测试
在 backend/ 目录中运行:
uv run pytest
运行前端测试
在 frontend/ 目录中运行:
npm test启用热重载
要启用后端热重载,请在 backend/ 中运行以下命令:
uv run uvicorn app.main:app --port 8000要启动前端开发服务器,请在 frontend/ 中运行此命令:
npm run dev实用技巧
- 从演示模式开始:在录入个人记录之前,使用
--demo或-Demo。 - 让 AI 保持可选:只有在需要聊天、网络辅助回答或分析时,才配置 OpenRouter。
- 审核每项建议:在更改记录之前,仔细确认或拒绝聊天卡片中的建议。
- 关注模型费用:所选模型和请求类型会影响 OpenRouter 的使用量。
- 保护数据库:留意
backend/data.db以及 Aurelio 在格式更新期间创建的副本。 - 使用推理指南:阅读项目对其分析工作方式的说明,以了解预期的工作流程。
结语
Aurelio 将本地财务记录管理与可选的 AI 辅助结合起来。克隆代码库,启动虚构的演示家庭,查看投资组合和穿透视图,然后在不使用演示模式的情况下运行应用来管理自己的数据。如果你希望获得对话式指导,可以添加 OpenRouter 密钥,并在接受每项建议的更改之前进行审核。Aurelio 采用 MIT 许可证发布。
