Skip to content

Repository files navigation

Chelete

A fast, keyboard-driven personal finance tracker for Linux. Manage accounts, track spending, and visualize your finances without touching the mouse. Built for Omarchy with live theme integration — it adapts to whatever desktop theme you're running.

Overview

Features

  • Track accounts, transactions, and categories
  • Overview dashboard with balance, income, and expenses
  • Omarchy theme integration with live switching
  • Keyboard-first navigation with Ctrl+ shortcuts
  • Command palette (Ctrl+K)

Omarchy Theme Integration

Chelete adapts to whichever theme is set in Omarchy. Switch your system theme and the app follows instantly.

Tokyo NightGruvboxSolitude
Tokyo NightGruvboxSolitude

Screenshots

OverviewTransactionsAccounts
OverviewTransactionsAccounts
CategoriesSettingsCommand Palette
CategoriesSettingsCommand
Overview (Collapsed)
Overview Collapsed

Tech Stack

Development

npm install
npm run tauri dev

Build

npm run tauri build

Usage

make test# Run all tests
make seed # Seed database with sample data
make release-patch # Bump 0.1.0 -> 0.1.1 + git tag
make release-minor # Bump 0.1.0 -> 0.2.0 + git tag
make release-major # Bump 0.1.0 -> 1.0.0 + git tag
git push origin main --tags # Triggers GitHub Actions release

Special Thanks

  • Victor Phos — The Architect & QA
  • ChatGPT — For planning
  • MiMo V2.5 — For implementation
  • Kimi K2.7 Code — For implementation

License

MIT

About

A fast, keyboard-driven personal finance tracker for Linux. Manage accounts, track spending, and visualize your finances without touching the mouse. Built for Omarchy with live theme integration — it adapts to whatever desktop theme you're running.

Topics

Resources

Code of conduct

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages