A lightweight terminal-based personal finance tracker. Record transactions, track spending, and view financial insights from your terminal.
Version: 0.3.0


cargo install fitui
Requires Rust.
cargo build --release
Binary: target/release/fitui (Windows: fitui.exe)
Linux / macOS
mkdir -p ~/.local/bin
cp target/release/fitui ~/.local/bin/
chmod +x ~/.local/bin/fitui
fitui
Ensure ~/.local/bin is in your $PATH:
export PATH="$HOME/.local/bin:$PATH"
Windows
fitui.exe to a permanent location (e.g. C:\Users\<you>\bin\)PATH via System Propertiesfitui from any terminalTermux (Android)
pkg install rust
cargo build --release
cp target/release/fitui ~/.local/bin/
fitui
Note: first build may take 10-15 minutes on mobile.
Config is created automatically on first run.
| OS | Database | Config |
|---|---|---|
| Linux | ~/.local/share/fitui/budget.db |
~/.config/fitui/config.yaml |
| macOS | ~/Library/Application Support/com.ayan.fitui/budget.db |
~/Library/Preferences/com.ayan.fitui/config.yaml |
| Windows | AppData\Roaming\ayan\fitui\data\budget.db |
AppData\Roaming\ayan\fitui\config\config.yaml |
currency: "$" # $, EUR, GBP, JPY, INR, etc.
tags:
- food
- travel
- shopping
- bills
- salary
- other
Feature request or bug? Open an issue.
Added - Tab-based navigation across views - Active tab indicator - Transaction date grouping - Ratio-based column constraints for consistent table layout - Improved empty state messaging
Changed - Transactions list refactored to table layout - UI formatting and spacing improvements - Cleaner tab rendering
Fixed - Quit now works regardless of current mode
MIT
$ claude mcp add FiTui \
-- python -m otcore.mcp_server <graph>