Catalog · How the catalog works
KakeiBon
Household Budget App “KakeiBon” built with Lazarus
- ★ 2 on GitHub
Anyone may press Interesting, signed in or not. It helps others find this project.
README
📖 KakeiBon(家計簿)
玄人志向の方のための、シンプルかつパワフルな家計簿アプリ
⚠️ 重要なお知らせ
🔥 Rust版の開発が進行中です!
より高速で安全な次世代版を開発中です。ぜひチェックしてください!
👉 KakeiBonByRust - Tauri + Rust 実装版
✨ 主な特徴
🔤 大きな文字で見やすい
視力に障がい(弱視等)をお持ちの方向けに、フォントサイズを大きめに設計しています。
🎯 わかりやすいフォーカスインジケーター
入力項目の左側に黄色い丸を表示し、現在の入力位置を明確に表示します。
⚡ ショートカットキー対応
慣れると高速で入力可能なショートカットキーを全ボタンに用意しています。
🔒 完全オフライン動作
外部アクセスは一切なし。銀行連携はありませんが、個人情報が安全です。
💾 データの再利用
一度登録した商品データなどを再利用することで、入力時間を短縮できます。
📋 動作環境
対応OS
| プラットフォーム | アーキテクチャ | 対応状況 |
|---|---|---|
| 🐧 Linux | x64 | ✅ 対応 |
| 🪟 Windows | x64 | ✅ 対応 |
推奨フォント
0xProto - 文字認識しやすいプログラミングフォント
- Linux: 0xProtoのインストールを推奨
- Windows: Noto Sans JPを使用(標準搭載)
📥 インストール方法
Linux環境
1. フォントのインストール(推奨)
# 0xProtoフォントをダウンロード&インストール
# https://github.com/0xType/0xProto2. SQLite3ライブラリのインストール
sudo apt install libsqlite3-dev -y3. KakeiBonの解凍と実行
# ダウンロードしたアーカイブを解凍
mkdir -p /path/to
cd /path/to
tar xvf ./KakeiBon-linux-x64-[???????????????].tar.xz
# 実行
./KakeiBonWindows環境
1. SQLite3 DLLのインストール
- Releaseページから
sqlite-dll-win-x64-[バージョン].zipをダウンロード - 展開したDLLファイルを以下のいずれかに配置:
C:\Windows\system32\- 任意のフォルダ(環境変数PATHに追加)
2. KakeiBonの解凍と実行
- Releaseページから
KakeiBon-win-x64-[バージョン].zipをダウンロード - ZIPファイルを解凍
KakeiBon.exeを実行
🚀 初回セットアップ
初回起動時の流れ
初回起動時、データベースの作成に 数秒〜10秒程度 かかります。
自動で管理者登録画面が開くまでお待ちください。
セットアップ手順
- KakeiBon起動
メインメニュー画面が表示されます - 管理者登録
自動で開く管理者登録画面でユーザーを作成します - 管理者でログイン
作成した管理者アカウントでログインします - 通常ユーザの作成
ユーザ管理画面から日常使用するユーザを登録します - ログアウト
管理者からログアウトします - 通常ユーザでログイン
日常使用するユーザでログインします - 費目のカスタマイズ(任意)
費目管理で「食費」「交通費」等をカスタマイズできます - 入出金登録開始
メインメニューから入出金を登録していきます
💡 使い方のコツ
データ登録の効率化
最初は手間がかかりますが、データが蓄積すると入力が格段に速くなります:
✅ 商品データの再利用
一度登録した商品を選択するだけで入力完了
✅ ショートカットキーの活用
ボタンのラベルに表記されているキーを使用して高速入力
✅ サブウィンドウでの管理
各項目のボタンからデータを登録・管理できます
入力の流れ
?????????????????????????????????
???
??????????????????????????????????????????
???
????????????????????????????????????????????????
???
???????????????????????????🔐 セキュリティとプライバシー
データの安全性
| 項目 | 状態 | 説明 |
|---|---|---|
| 外部通信 | ❌ なし | 完全オフラインで動作 |
| 銀行連携 | ❌ 非対応 | 外部サービスとの連携なし |
| データ暗号化 | ❌ 現在未対応 | データベースは平文で保存* |
⚠️ 重要な注意事項
データベースは現在暗号化されていません。
個人を特定できる情報(氏名、住所、電話番号等)の登録は避けてください。
お買い物データなどは個人情報のかたまりですので、十分ご注意ください。*将来的に暗号化を検討していますが、不具合対応時の利便性を考慮し、現時点では未実装です。
📝 プロジェクト情報
開発者
Yoshihiro NAKAHARA
📧 連絡先: kakeibon-dev@zundou.org
ライセンス
MIT License
詳細はLICENSEファイルをご覧ください
開発環境
| ツール | 説明 |
|---|---|
| Pop!_OS | Linux ディストリビューション |
| Lazarus IDE | Free Pascal 統合開発環境 |
| SQLite3 | データベース |
| 0xProto | 等幅フォント |
🐛 不具合報告・機能要望
不具合や機能改善のご要望は、GitHubのIssueよりお気軽にご報告ください。
可能な限り対応いたします!
⚖️ 免責事項
KakeiBonを使用したことによる金銭等の損害について、開発者は一切責任を負わないものとします。
ただし、不具合や機能改善案等については報告いただければ、可能な限り対処いたします。
🔗 関連プロジェクト
次世代版
Rust + Tauriによる高速・安全な次世代家計簿アプリ(開発中)
主な改善点:
- ⚡ より高速な動作
- 🔒 Rustによる高い安全性とメモリ安全性
- 🌐 完全な多言語対応(日本語・英語)
- ♿ 強化されたアクセシビリティ機能
- 🎨 モダンなUI/UX
- 🔐 データベース暗号化対応(予定)
開発は順調に進んでおり、できるだけ日々更新しています!
Made with ❤️ by Yoshihiro NAKAHARA

