# Third-party apps {#third-party-apps}


There are a lot of interesting tools and apps built around the [Firefly III API](https://sourcey-firefly.pages.dev/references/firefly-iii/api/index.md). Here's a list, in no particular order. Is your (favorite) tool not on the list? Submit a PR!

Be sure to also check out [the list of import tools](https://sourcey-firefly.pages.dev/references/data-importer/third-party-tools/index.md).


## Home Assistant {#home-assistant}



### Firefly III Core integration {#firefly-iii-core-integration}


A core integration that allows you to integrate Firefly III, shipped with Home Assistant since version 2025.11.

- [Credits](https://github.com/erwindouna)
- [Documentation](https://www.home-assistant.io/integrations/firefly_iii)


### Firefly III HACS integration {#firefly-iii-hacs-integration}


A custom integration, developed by community, that allows you to integrate Firefly III into Home Assistant.

- [Credits](https://github.com/soloam)
- [Documentation](https://github.com/soloam/ha-fireflyiii-integration)


## Mobile applications {#mobile-applications}



### iPhone SMS to Firefly III transaction {#iphone-sms-to-firefly-iii-transaction}


This is a tool that allows you to create transactions in Firefly III by sending an SMS from your iPhone.

- [Credits](https://github.com/mrahmadt)
- [Receiver](https://github.com/mrahmadt/SMSReceiver-iOS)
- [Backend](https://github.com/mrahmadt/smartMoney)


### Firefly-Pico {#firefly-pico}


Firefly-Pico is a web app, optimized for mobile phones, with a focus on clean UI and fast expense tracking.

- [Credits](https://github.com/cioraneanu)
- [Website and documentation](https://github.com/cioraneanu/firefly-pico)


### Waterfly III {#waterfly-iii}


Waterfly III is an android app created by @dreautall that connects to your Firefly III installation.

- [Credits](https://github.com/dreautall)
- [Website and documentation](https://github.com/dreautall/waterfly-iii)
- [Google Play Store](https://play.google.com/store/apps/details?id=com.dreautall.waterflyiii)


### Photuris III {#photuris-iii}


Photuris III is an android app created by @emansih that connects to your Firefly III installation.

- [Credits](https://github.com/emansih)
- [Website and documentation](https://github.com/emansih/FireflyMobile)
- [Google Play Store](https://play.google.com/store/apps/details?id=xyz.hisname.fireflyiii)
- [F-Droid store](https://f-droid.org/packages/xyz.hisname.fireflyiii/)


### OCR Firefly Mobile {#ocr-firefly-mobile}


OCR Firefly Mobile is a little tool to help you enter transactions into the mobile app automatically.

- [Credits](https://github.com/luifermoron)
- [Website](https://github.com/luifermoron/ocrFireflyMobile)
- [Google Play Store](https://play.google.com/store/apps/details?id=com.opensource.autofill)


### Abacus App {#abacus-app}


Abacus is a mobile app created by @victorbalssa that allows you to use your Firefly III instance from your mobile.

- [Credits](https://github.com/victorbalssa)
- [GitHub](https://github.com/victorbalssa/abacus)
- [App Store](https://apps.apple.com/us/app/1627093491)
- [Google Play Store](https://play.google.com/store/apps/details?id=abacus.fireflyiii.android.app)


### Lychnos {#lychnos}


Lychnos is a simple web front-end for Firefly III made by @davidschlachter, built around annual budgets for categories. Supports creating and viewing transactions alongside its budgeting features.

- [Credits](https://github.com/davidschlachter)
- [Website and documentation](https://github.com/davidschlachter/lychnos)


### Firefly Personal Finance {#firefly-personal-finance}


Firefly Personal Finance is an android app created by @mconway that connects to your Firefly III installation.



> [!WARNING]
> Development of this tool stopped in January 2020. It may no longer work as expected.



- [Credits](https://github.com/mconway)
- [Website and documentation](https://github.com/mconway/firefly-app/)
- [Google Play Store](https://play.google.com/store/apps/details?id=com.zerobyte.firefly)


### Firefly Ledger PWA {#firefly-ledger-pwa}


A client-side Progressive Web App for recording and tracking transactions on your Firefly III instance. Works offline, supports multi-currency with auto-conversion, and includes accounts overview with transaction history. Everything runs locally in your browser, no servers, no cloud, no data leaves your device.

- [Credits](https://github.com/mcardielo)
- [Website and documentation](https://github.com/mcardielo/fireflyiii-pwa)


### Money {#money}


Money is a mobile-friendly web app that runs next to your Firefly III server in a small nginx container. It covers most Firefly III features and adds a customizable dashboard, quick add in plain words and a safe-to-spend forecast. Your access token stays on the server.

- [Credits](https://github.com/Muffy0906)
- [Website and documentation](https://github.com/Muffy0906/firefly-money)


### FireFlow {#fireflow}

 
FireFlow is a native iPhone and Apple Watch app created by @antonkrall that connects to your Firefly III installation. You can add transactions with Siri, widgets or receipt scanning, including while offline, and they sync when you reconnect. Your data only goes to your own server.
 
- [Credits](https://antonkrall.github.io/fireflow-site/)
- [App Store](https://apps.apple.com/app/id6806560719)


## Bots and tools {#bots-and-tools}



### fireflyiii-mcp {#fireflyiii-mcp}


A TypeScript MCP server for Firefly III with 140 tools across 14 groups (accounts, transactions, budgets, categories, bills, piggy banks, rules, recurring transactions, attachments, currencies, exports, object groups, transaction links, and reports). Supports full CRUD, Personal Access Token and OAuth 2.0 authentication, and tool filtering via presets or group selection.

- [Credits](https://github.com/daften)
- [Repository](https://github.com/daften/fireflyiii-mcp)
- [npm package](https://www.npmjs.com/package/@daften/fireflyiii-mcp)


### Firefly III MCP Server {#firefly-iii-mcp-server}


An MCP server by @YakupEmreYerli that connects AI assistants to Firefly III. Reading, writing and deleting are separate tools, and every write can be previewed before it runs.

- [Credits](https://github.com/YakupEmreYerli)
- [Repository and documentation](https://github.com/YakupEmreYerli/mcp-firefly-iii)
- [npm package](https://www.npmjs.com/package/@yakupemreyerli/firefly-mcp)


### A TypeScript SDK {#a-typescript-sdk}


A TypeScript SDK for Firefly III, automatically generated from the official OpenAPI specification.

- [Credits](https://github.com/Billos)
- [NPM package](https://www.npmjs.com/package/@billos/firefly-iii-sdk)


### Universal Firefly III AI Bridge (MCP Server) {#universal-firefly-iii-ai-bridge-mcp-server}


A professional-grade, AI-agnostic Model Context Protocol (MCP) server providing exhaustive 100% API coverage. It allows you to manage your accounts, transactions, budgets, rules, and attachments using natural language via Gemini, Claude, and ChatGPT.

- [Credits](https://github.com/fabianonetto)
- [Repository and documentation](https://github.com/fabianonetto/mcp-server-firefly-iii)


### Firefly III CLI {#firefly-iii-cli}


Firefly III Command Line Interface is a tool made by @afonsoc12 that allows you to interact with Firefly III over the command line.

- [Credits](https://github.com/afonsoc12)
- [Website and documentation](https://github.com/afonsoc12/firefly-cli)


### PHP API library {#php-api-library}


The PHP API library is a library developed by StanSoft.BG Ltd that allows you to easily authenticate to Firefly III over OAuth2.0 and use the API in your own app.

- [Credits](https://github.com/StanSoftBG)
- [Website](https://github.com/StanSoftBG/oauth2-firefly-iii)


### AI Categorizer {#ai-categorizer}


Firefly III AI Categorizer is a tool developed by @bahuma20 that allows you to automatically categorize your expenses for free by using OpenAI.

- [Credits](https://github.com/bahuma20)
- [Website](https://github.com/bahuma20/firefly-iii-ai-categorize)


### Telegram bot for Firefly III {#telegram-bot-for-firefly-iii}


The Telegram bot for Firefly III can create transactions through Telegram.

- [Credits](https://github.com/cyxou)
- [Website](https://github.com/cyxou/firefly-iii-telegram-bot)


### Firefly Bot {#firefly-bot}


The Firefly Bot can create transactions through Telegram.

- [Credits](https://github.com/vjFaLk)
- [Website](https://github.com/vjFaLk/firefly-bot)


### iOS Shortcut {#ios-shortcut}


iOS Shortcut to create transactions in Firefly III.

- [Credits](https://github.com/dimarei)
- [Website](https://github.com/dimarei/firefly-ios-shortcuts)


### FFIIITC {#ffiiitc}


FFIIITC is a tool that allows you to automatically categorize your transactions using ML and Naive Bayes classifier.

- [Credits](https://github.com/akopulko)
- [Website](https://github.com/akopulko/ffiiitc)


### Firefly III - Sankey Diagram Generator {#firefly-iii---sankey-diagram-generator}


Firefly III - Sankey Diagram Generator is a command-line tool that generates Sankey diagrams from your Firefly III financial data.

- [Credits](https://github.com/barreeeiroo)
- [Website](https://github.com/barreeeiroo/Firefly-III-Sankey)


### Toolbox for Firefly III {#toolbox-for-firefly-iii}


Web automation suite for Firefly III. Includes tools for duplicate detection, subscription analysis, AI-powered categorization, bank imports and transaction enrichment via Amazon/PayPal exports.

- [Website](https://github.com/xenolphthalein/toolbox-for-firefly-iii)


## Reporting {#reporting}



### Prometheus Exporter {#prometheus-exporter}


Alejandro built a Prometheus exporter for Firefly III.

- [Credits](https://github.com/kinduff)
- [Repository](https://github.com/kinduff/firefly_iii_exporter)


### Summary emails {#summary-emails}


David built a tool to send you a monthly overview of your expenses by category.

- [Credits](https://github.com/davidschlachter)
- [Website and documentation](https://github.com/davidschlachter/firefly-iii-email-summary)

Yemzikk forked and enhanced this project with some cool new features:

- [Enhanced version by Yemzikk](https://github.com/yemzikk/firefly-iii-email-summary)


### Entropy for Firefly III {#entropy-for-firefly-iii}


A read-only forecast view for Firefly III that flags recurring transactions that were due but never turned up.

- [Credits](https://github.com/4242labs)
- [Source](https://github.com/4242labs/ff3e)
- [Demo](https://ff3e.42labs.io)


## Import tools {#import-tools}


All import related tools are listed [on the page on importing data](https://sourcey-firefly.pages.dev/references/data-importer/third-party-tools/index.md).


## Other tools {#other-tools}


Other tools developed by the developer of Firefly III are listed on the [other tools](https://sourcey-firefly.pages.dev/explanation/other-tools/index.md) page.
