Get Treeline

Version 26.3.1401 · Release notes

Three ways to use Treeline. They all share the same local database, so you can use one or all three.

Treeline is in beta. Join Discord for help and updates.

Not sure? Start with the desktop app — you can add the others anytime.

Desktop App

A finance app for Mac, Windows, and Linux. Connect your bank, tag transactions, track budgets, and see everything in an interface you control.

Installation notes

macOS: Open the .dmg, drag to Applications. On first run, right-click and select "Open" to bypass Gatekeeper.

Windows: Run the installer. Click "More info" then "Run anyway" if SmartScreen warns.

Linux: Make the AppImage executable (chmod +x) and run it.

Command Line Interface

Terminal access to all Treeline commands. Also how AI agents connect — Claude Code, Gemini CLI, and OpenClaw all use the CLI under the hood.

macOS / Linux
curl -fsSL https://treeline.money/install.sh | sh
Windows (PowerShell)
irm https://treeline.money/install.ps1 | iex

Installs to ~/.treeline/bin/tl and adds to your PATH. Run tl --help to get started.

Claude Desktop

Give Claude Desktop direct access to your Treeline database. Ask about spending, check budgets, tag transactions, and run queries in natural language.

Claude Desktop is great for querying and analysis. You'll still need the desktop app or CLI to connect your bank and import transactions. Learn more.

Option 1: One-click extension

Download the .mcpb file and open it. Claude Desktop will install it automatically. Includes its own copy of the CLI — no terminal needed.

Option 2: Use the CLI you already have

If you already installed the CLI above, you can skip the extension. Open Settings > Developer > Edit Config in Claude Desktop and add:

{"mcpServers": {"treeline": {"command": "tl", "args": ["mcp"]}}}

Restart Claude Desktop. This way tl update keeps Claude Desktop's connection current automatically.