budgetctl
Budget tracking from your TerminalBudgetverfolgung aus deinem Terminal
Import bank CSV files, categorize transactions, and set budget goals — free. AI categorization and recurring-payment detection unlock with the Bundle. Works on macOS and Linux. 11 MCP tools.Bank-CSV-Dateien importieren, Transaktionen kategorisieren und Budgetziele setzen — kostenlos. KI-Kategorisierung und Erkennung wiederkehrender Zahlungen schaltet das Bundle frei. Läuft unter macOS und Linux. 11 MCP-Tools.
FeaturesFunktionen
Bank CSV ImportBank-CSV-Import
Import CSV exports from N26, ING, DKB, Sparkasse/George, Austrian bank Umsatzlisten, and other banks. Auto-detects format, columns, and file encoding (UTF-8, UTF-16, Windows-1252).Importiere CSV-Exporte von N26, ING, DKB, Sparkasse/George, österreichischen Bank-Umsatzlisten und anderen Banken. Erkennt Format, Spalten und Datei-Encoding (UTF-8, UTF-16, Windows-1252) automatisch.
Category RulesKategorie-Regeln
Define regex-based categorization rules. Transactions are auto-categorized on import. Rules persist in SQLite.Definiere Regex-basierte Kategorisierungsregeln. Transaktionen werden beim Import automatisch kategorisiert. Regeln bleiben dauerhaft in SQLite gespeichert.
AI Categorization (Bundle)KI-Kategorisierung (Bundle)
Import with --ai and your configured AI provider (Anthropic, OpenAI, Gemini, or local Ollama — no cost) categorizes uncategorized transactions for you. Unlocks with the missionctl Bundle.Importiere mit --ai und dein konfigurierter KI-Anbieter (Anthropic, OpenAI, Gemini oder lokales Ollama — kostenlos) kategorisiert unkategorisierte Transaktionen für dich. Schaltet mit dem missionctl-Bundle frei.
Budget GoalsBudgetziele
Set monthly spending limits per category. Visual progress bars show how you're tracking against each goal.Setze monatliche Ausgabenlimits pro Kategorie. Visuelle Fortschrittsbalken zeigen, wie du im Vergleich zu jedem Ziel liegst.
ProfilesProfile
Keep contexts fully separate — a business account and your personal accounts each get their own database. Switch with budgetctl profile use or the TUI's p key; point any profile at its own synced folder with profile set-data-dir.Halte Kontexte vollständig getrennt — ein Geschäftskonto und deine privaten Konten bekommen jeweils eine eigene Datenbank. Wechsle mit budgetctl profile use oder der p-Taste im TUI; mit profile set-data-dir bekommt jedes Profil seinen eigenen Sync-Ordner.
Recurring Detection (Bundle)Erkennung wiederkehrender Zahlungen (Bundle)
Automatically detect recurring payments (subscriptions, rent, utilities) based on transaction patterns. Unlocks with the missionctl Bundle.Erkennt automatisch wiederkehrende Zahlungen (Abos, Miete, Nebenkosten) anhand von Transaktionsmustern. Schaltet mit dem missionctl-Bundle frei.
Command PaletteBefehlspalette
Press ":" and type an action by name — new entry, import CSV, summary — instead of memorizing shortcuts. Live-filtered as you type.Drücke ":" und tippe eine Aktion nach Namen — neuer Eintrag, CSV-Import, Übersicht — statt Shortcuts auswendig zu lernen. Filtert live beim Tippen.
Command ReferenceBefehlsreferenz
MCP ToolsMCP-Tools
Available viaVerfügbar über budgetctl mcp
Ready to give your AI hands?Bereit, deiner KI Hände zu geben?
Free and open source. Or get the lifetime Bundle for all 9 tools — launch special: -30% with code L4uNch26.Kostenlos und Open Source. Oder hol dir das Lifetime-Bundle für alle 9 Tools — Launch-Special: -30% mit Code L4uNch26.