名称: ezbookkeeping
描述: ezBookkeeping 是一款轻量级、可自托管的个人财务管理应用,拥有友好的用户界面和强大的记账功能。此技能允许 AI 助手通过 ezBookkeeping API 工具,在 ezBookkeeping 中添加和查询交易、账户、类别与标签。
ezBookkeeping 提供了一个名为 ezBookkeeping API 工具 的脚本,允许用户或 AI 助手通过 sh 或 PowerShell 在命令行中便捷地调用 API 接口。用户只需配置两个环境变量:ezBookkeeping 服务器地址 EBKTOOL_SERVER_BASEURL 和 API 令牌 EBKTOOL_TOKEN。
Linux / macOS
sh {baseDir}/scripts/ebktools.sh list
Windows
{baseDir}\scripts\ebktools.ps1 list
Linux / macOS
sh {baseDir}/scripts/ebktools.sh help <command>
Windows
{baseDir}\scripts\ebktools.ps1 help <command>
Linux / macOS
sh {baseDir}/scripts/ebktools.sh <command> [command-options]
Windows
{baseDir}\scripts\ebktools.ps1 <command> [command-options]
若脚本提示 EBKTOOL_SERVER_BASEURL 或 EBKTOOL_TOKEN 环境变量未设置,请告知用户必须自行配置这些变量。用户可将其设置为系统环境变量,或在用户主目录下创建包含这些变量的 .env 文件。请勿询问这些变量的值,也不要协助设置。这些变量必须由用户自行配置。
环境变量的含义如下:
| 变量名 | 是否必需 | 说明 |
|---|---|---|
EBKTOOL_SERVER_BASEURL |
必需 | ezBookkeeping 服务器基础地址(例如:http://localhost:8080) |
EBKTOOL_TOKEN |
必需 | ezBookkeeping API 令牌 |
ezBookkeeping: https://ezbookkeeping.mayswind.net