Midnight:在 Mac 本機運行的智能簿記工具
Local and Smart Bookkeeping that stays on your Mac
Midnight 是面向德國自由工作者及自僱人士的開源簿記應用程式,提供發票、工時追蹤、收支管理及税務預測,財務數據儲存在 Mac 本機的 SQLite 數據庫。它以 Rust、Tauri 和 React 開發,並提供 MCP 伺服器,讓 AI 智能體直接使用用戶的數據。
Posted on Nov 1 Edited on Nov 1 AI-assisted
My accounting data lives on my Mac. Not in some cloud.
As a freelancer, I spent a long time looking for a tool that combines invoicing, time tracking, and taxes without a subscription and without storing my financial data on someone else’s servers. I couldn’t find one. So I built it myself.
Midnight is an open-source app for freelancers and self-employed professionals in Germany:
- Invoices as PDF, XRechnung, or ZUGFeRD
- Time tracking with projects, budgets, and one-click billing
- Income, expenses, and receipts tailored to German EÜR accounting
- Tax forecasts for the current year
- An MCP server that allows AI agents to work directly with your own data
Everything runs locally in an SQLite database. Built with Rust, Tauri, and React.
Features
| Area | What it covers |
|---|---|
| Overview | Income, expenses, profit and open items for the selected period, unbilled time |
| Income & expenses | Paid invoices as income, expenses with receipts, extracting name, amount and date from PDF receipts, CSV export |
| Categories | Custom expense categories, pre-filled with typical items for the German EÜR (cash-basis profit statement) |
| Invoices | Number sequences, line items, VAT and discounts, small business scheme under § 19 UStG, PDF export via LaTeX, e-invoices (ZUGFeRD/Factur-X EN 16931 and XRechnung 3.0), duplicating, saved products |
| Customers | Customer and order numbers, revenue and tracked time per customer, archive |
| Time tracking | Projects with hourly rate, budget or fixed price, timer, manual entries, billing unbilled time as a draft invoice, timesheet export |
| Vault | Document storage with document type, customer and tags, full-text search in PDF text |
| Reports | Monthly trend, margin, categories, forecast for the next three months |
…
來源:DEV Community · dev.to
