Skip to content

Firefly III

Firefly III tracks personal finances. This shows net worth, spent and earned this month, and what’s left to spend.

Sign-in: An API key, sent as a bearer token.

config.yaml
integrations:
firefly:
type: firefly
url: http://firefly:8080
key: ${FIREFLY_KEY}
layout:
- title: Apps
widgets:
- firefly.status
OptionTypeDefaultWhat it does
urlURLrequiredWhere the service answers, from Valet’s side.
hrefstringoptionalWhere the card links to, when that differs from url.
everystring or numberoptionalHow often to refresh while someone is looking: seconds, or 30s, 5m, 1h.
insecurebooleanoptionalAccept a self-signed certificate for this service only.
keystringrequiredIts API key or token. Use ${VAR}, so it stays out of the file.

One widget. Its key is firefly.status, using the instance name from your config.

firefly.status · stats card · refreshes every minute while the page is open.

Firefly III, Firefly III, small size
Small
Firefly III, Firefly III, wide size
Wide
Firefly III, Firefly III, medium size
Medium
Firefly III, Firefly III, large size
Large
Firefly III, Firefly III, in chat
In chat

Tall draws the same as medium, so it isn't shown. Only the empty space changes.

Firefly III Firefly III: Can't reach it
Can't reach it

What the assistant can use, once its access level allows it. Read tools run freely. Everything else asks first.

ToolAccessWhat it does
firefly_statusreadWhat Firefly III reports right now: Net worth, Spent this month, Earned this month, Left to spend.