A privacy-first, open source personal finance platform

Designed to give you clarity about your money. It runs on hardware you own, doesn't have any ads, and syncs with your bank accounts only if you want it to.

Canutin is an open source personal finance platform that helps you consolidate all your financial data in one place

Balance sheet
A clear breakdown of your assets, liabilities, and net worth. Easily track your cash, investments, debts, and other assets in one centralized location.
Screenshot of Balance sheet
Cashflow
Visualize your income and expenses over time with an interactive graph. Quickly identify financial patterns and track your monthly surplus or deficit.
Screenshot of Cashflow
Trends
Analyze your financial progress with performance reports. Track changes in net worth, spending habits, and investment growth to optimize your strategy.
Screenshot of Trends
Batch-editor
Efficiently manage multiple transactions at once. Update accounts, categories, dates, and amounts for several entries simultaneously.
Screenshot of Batch-editor
Trailing cashflows
Get insights into your average income, expenses, and surplus per month. Make informed decisions based on your financial trends over the last 6 or 12 months.
Screenshot of Trailing cashflows
Bank syncing
Connect your financial institutions through Plaid to automatically sync accounts, transactions, and investments — or keep everything offline and enter your data manually.
Screenshot of Bank syncing

You can also interact with Canutin programmatically

AI skills
Let an AI agent do the bookkeeping. Every deployment describes its own REST API at /api/canutin/skill, so agents can read and update your data on your behalf.
Self-hosted
Take full control of your financial data by hosting Canutin on your own server with Docker. Ideal for accessing across multiple devices.
Open source
Benefit from a transparent, community-driven development process. Contribute to the project, suggest improvements, or customize the app to fit your specific needs.

                   ..,;:;,..     
              .':lkKNWWWNKxc.   
            .'oKNWNkoccld0WWO;. 
          .'oKWWW0:.    ..oXM0, 
        .'oKWMMXOc.       .kWNl.
      .'oKWMMMMNKl.       'OMNc.
    .'oKWMMMMMMMWKo'.  ..;kWWx. 
  .'oKWMMMMMMMMMMMWXkxdx0NWKl.  
.:0WMMMMMMMMMMMMMMMMMMMWKo'.    
;KMMMMMMMMMMMMMMMMMMMWKo'.      
.oNMMMMMMMMMMMMMMMMMWKo'.       
.cXMMMMMMMMMMMMMMMWKo'.         
.dNMMMMMMMMMMMWNKo'.            
  .;ldkMMMkkxo:..               
      ..ldk..