Back to browse
GitHub Repository

A self-hosted, privacy-first personal finance app for accounts, budgets, cashflow, goals, and CSV imports.

1 starsTypeScript

Kosh – a self-hosted personal finance app

by kzekiue·Jul 16, 2026·2 points·0 comments

AI Analysis

●●SolidCozyShip It

Self-hosted finance tracker that finally respects integer-minor-unit math.

Strengths
  • Exact integer-minor-unit money math avoids floating-point rounding errors common in JS apps.
  • Read-only MCP access with per-user tokens enables safe AI integration without write risks.
  • Monorepo structure with Drizzle ORM and explicit migration verification shows mature engineering.
Weaknesses
  • No mobile app or PWA support yet, limiting on-the-go transaction entry compared to Mint alternatives.
  • Attachment persistence is missing; uploaded receipts are parsed but not stored on the volume.
Category
Target Audience

Privacy-conscious individuals comfortable with Docker and self-hosting

Similar To

ActualBudget · Firefly III · HomeBank

Post Description

hi hn, i built kosh because i wanted to track my finances without giving a hosted service access to the data.

it supports accounts, transactions, budgets, bills, recurring expenses, goals, and csv imports. it runs on next.js and postgresql, and can be deployed with docker compose.

it’s still early. i’d appreciate feedback on the setup, missing workflows, and anything that would stop you from trusting it with your own records.

Similar Projects