返回顶部
t

treeline财务聊天

Chat with your finances from Treeline Money. Query balances, spending, budgets, and transactions.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 26.4.301
安全检测
已通过
3,012
下载量
免费
免费
2
收藏
概述
安装方式
版本历史

treeline

Treeline Money

与你的财务对话。 提出诸如我的净资产是多少?、我在食品杂货上花了多少钱?或我超预算了吗?等问题,并从你自己的财务数据中获得即时答案。



快速开始

bash

1. 安装 CLI(OpenClaw 会自动处理)

2. 启用演示模式(示例数据)

tl demo on

3. 尝试使用

tl status

首次设置

对于代理: 如果 tl 命令失败并显示command not found,则需要安装 CLI。OpenClaw 通过技能元数据自动处理安装。从演示模式开始,以便用户可以立即尝试查询。

使用 tl --version 验证 CLI 是否可用。从演示模式开始,以便用户可以立即尝试查询。

可选: 下载桌面应用以可视化探索你的数据。

演示模式

演示模式加载示例数据,以便用户无需连接银行即可尝试查询:

bash
tl demo on

稍后切换到真实数据:
bash
tl demo off

演示数据与真实数据是分开的。

CLI 行为说明

  • - tl demo on 会打印一条成功消息——如果看起来卡住了,请等待几秒钟(首次运行会初始化数据库)
  • 使用 tl demo status 验证演示模式是否已启用
  • 由于数据库初始化,某些命令在首次运行时可能需要几秒钟
  • 如果看到关于缺少表的错误,请再次尝试 tl demo on

连接真实数据

当用户准备好超越演示模式时,引导他们使用下方链接的指南设置数据源。

数据源选项:

  • - SimpleFIN(每月 1.50 美元,美国和加拿大)
  • Lunch Flow(约每月 3 美元,全球)
  • CSV 导入(免费)

设置指南:银行同步 · CSV 导入

设置完成后,使用 tl sync 拉取银行交易或使用 tl import 加载 CSV。



什么是 Treeline?

Treeline Money 是一款本地优先的个人理财应用。你所有的数据都保存在你设备上的本地 DuckDB 数据库中。无需云账户,无需订阅(同步服务是可选的),完全支持 SQL 访问你的财务数据。



加密数据库

加密数据库在解锁状态下自动工作——加密密钥存储在操作系统密钥链中。

如果你看到数据库已加密且被锁定的错误,请告诉用户自行解锁后再继续:

  • - 打开 Treeline 桌面应用并从那里解锁,或者
  • 在他们自己的终端中运行 tl encrypt unlock

不要尝试解锁数据库或处理凭据。 解锁必须由用户直接在此对话之外完成。解锁后,密钥会保留在密钥链中,直到用户将其锁定。



响应格式

将所有响应格式化为移动端/聊天格式:

  • - 使用项目符号,而不是 Markdown 表格
  • 对数字进行四舍五入以提高可读性($1,234 而不是 $1,234.56)
  • 先给出答案,再提供细节
  • 保持响应简洁——聊天不是电子表格
  • 使用换行符分隔各部分

好的响应示例:

你的净资产为 $125k

资产:$180k

  • - 退休金:$85k
  • 储蓄:$25k
  • 活期存款:$10k
  • 房屋净值:$60k

负债:$55k

  • - 房贷:$52k
  • 信用卡:$3k

不好的响应示例:

账户类型余额
我的 401k 账户资产85234.56

...


CLI 命令

读取命令(可自由运行)

这些命令是只读的,可以安全地自主运行:

bash
tl status # 快速账户摘要及余额
tl status --json # 同上,但输出 JSON 格式

tl query SQL --json # 运行任何 SQL 查询(数据库以只读模式打开)
tl sql SQL --json # 与 tl query 相同(别名)

tl backup list # 列出可用的备份
tl doctor # 检查数据库健康状况
tl demo status # 检查演示模式是开启还是关闭

注意: tl query 和 tl sql 默认以只读模式打开数据库。除非传递 --allow-writes 参数,否则它们无法修改数据(请参见下面的写入命令)。

使用 tl status 进行快速余额检查——它比 SQL 查询更快。

写入命令(先询问用户)

这些命令会修改本地数据。在运行它们之前,务必先请求用户确认。

bash
tl query SQL --allow-writes --json # 以写入权限运行 SQL 查询
tl sql SQL --allow-writes --json # 同上(别名)

tl sync # 从银行集成同步账户/交易
tl sync --dry-run # 预览将要同步的内容(只读,可安全运行)

tl import FILE -a ACCOUNT # 从 CSV 导入交易
tl import FILE -a ACCOUNT --dry-run # 预览导入而不实际应用(只读,可安全运行)
tl import FILE -a ACCOUNT --json # 输出 JSON 格式,便于脚本处理

tl backup create # 创建备份
tl backup restore NAME # 恢复备份

tl compact # 压缩数据库(回收空间,优化性能)

tl tag groceries --ids ID1,ID2 # 为交易应用标签

tl demo on|off # 切换演示模式(示例数据)

提示: --dry-run 变体是只读的,无需确认即可安全运行。在请求用户确认实际操作之前,使用它们进行预览。

如果用户提到查询速度慢,请使用 tl compact——它可以优化数据库。

CSV 导入详情

tl import 会自动从 CSV 表头检测列映射。大多数银行 CSV 开箱即用:

bash
tl import bank_export.csv --account Chase Checking

--account / -a 标志接受账户名称(不区分大小写,子字符串匹配)或 UUID。

始终先使用 --dry-run 进行预览,以验证列是否正确检测:

bash
tl import bank_export.csv -a Checking --dry-run --json

所有导入标志(除 --account 外均为可选):

标志用途示例
--date-column覆盖日期列--date-column Post Date
--amount-column
覆盖金额列 | --amount-column Amt |
| --description-column | 覆盖描述列 | --description-column Memo |
| --debit-column | 使用借方列(代替金额) | --debit-column Debit |
| --credit-column | 使用贷方列(代替金额) | --credit-column Credit |
| --balance-column | 运行余额(创建快照) | --balance-column Balance |
| --flip-signs | 取反金额(信用卡 CSV) | --flip-signs |
| --debit-negative | 取反正的借方金额 | --debit-negative |
| --skip-rows N | 在表头之前跳过 N 行 | --skip-rows 3 |
| --number-format | us、eu 或 eu_space | --number-format eu |
| --profile NAME | 加载已保存的配置文件 | --profile chase |
| --save-profile NAME | 将设置保存为配置文件 | --save-profile chase |
| --dry-run | 预览而不导入 | --dry-run |
| --json | JSON 格式输出 | --json |

代理的常见模式:

bash

步骤 1:查找账户 UUID


tl status --json

步骤 2:预览导入

tl import transactions.csv -a 550e8400-e29b-41d4-a716-446655440000 --dry-run --json

步骤 3:执行导入

tl import transactions.csv -a 550e8400-e29b-41d4-a716-446655440000 --json

重复交易会通过指纹识别自动检测并在重新导入时跳过。



用户技能

Treeline 支持用户创建用于个人财务知识的技能。使用 tl skills list --json 发现现有技能,使用 tl skills read 读取它们。

创建技能: 当你了解到关于用户财务的可复用信息时

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 treeline-money-1776378139 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 treeline-money-1776378139 技能

通过命令行安装

skillhub install treeline-money-1776378139

下载

⬇ 下载 treeline v26.4.301(免费)

文件大小: 6.29 KB | 发布时间: 2026-4-17 14:08

v26.4.301 最新 2026-4-17 14:08
Release 26.4.301

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部