Repolode
spliit-app

spliit-app/spliit

友人や家族とのグループ支出を共有して残高を管理できる、無料のオープンソースなSplitwise代替アプリ。

代替できる製品:Splitwise

スター
3,001
フォーク
516
未解決の Issue
225
最終コミット
3 日前

これは何?

Spliitは、旅行や共同生活、食事会など、グループ内で共有する費用を分割するためのWebアプリです。ユーザーはグループを作成して他の人と共有し、説明と参加者を指定して支出を記録できます。アプリには各メンバーの累計残高が表示され、精算のための返金も記録できます。

参加者間で支出を均等または不均等に分割したり、カテゴリを設定したり、グループ内で検索したり、画像を添付したりできます。グループはお気に入りに登録でき、アプリはProgressive Web Appとしてインストールできます。Next.js、TailwindCSS、shadcn/UI、Prisma、PostgreSQLで構築されており、公式ホスティング版を利用するほか、Vercelにデプロイしたり、Docker Composeで実行したりできます。

オプション機能として、S3互換ストレージへの支出関連書類のアップロード、OpenAI互換APIを使ったレシートのスキャンとカテゴリの提案、30日間の復元期間付きグループ削除、PlausibleまたはUmamiによる分析に対応しています。

主な機能

  • 01グループを作成し、友人や家族と共有する
  • 02参加者間で支出を均等または不均等に分割する
  • 03グループの残高を表示し、返金を記録する
  • 04支出を検索し、カテゴリを設定して画像を添付する
  • 05OpenAI互換APIを使ってレシートをスキャンし、支出を作成する
  • 06Docker、Docker Compose、またはVercelでセルフホストする

ユースケース

  • グループ旅行で共有した支出を管理する
  • ルームメイトや家族で家計の請求を分担する
  • 友人との食事会やイベント後に精算する
  • Splitwiseのプライベートなセルフホスト版として運用する

クイックスタート

  1. 1

    リポジトリをクローンする

    git clone https://github.com/spliit-app/spliit
  2. 2

    PostgreSQLサーバーを起動する(またはローカルDB用スクリプトを実行する)

    ./scripts/start-local-db.sh
  3. 3

    環境設定ファイルのサンプルを.envにコピーする

  4. 4

    依存関係をインストールして開発サーバーを起動する

    npm install && npm run dev

使う前に知っておきたいこと

  • セルフホスティングには、稼働中のPostgreSQLデータベースが必要です。
  • 経費書類のアップロードには、AWS S3バケットまたは互換ストレージが必要です。
  • レシートのスキャンとカテゴリの抽出には、OpenAI APIキーまたは互換プロバイダーが必要で、費用が発生する場合があります。

トピック

よくある質問

spliit とは?
友人や家族とのグループ支出を共有して残高を管理できる、無料のオープンソースなSplitwise代替アプリ。 Spliitは、旅行や共同生活、食事会など、グループ内で共有する費用を分割するためのWebアプリです。ユーザーはグループを作成して他の人と共有し、説明と参加者を指定して支出を記録できます。アプリには各メンバーの累計残高が表示され、精算のための返金も記録できます。
spliit は無料で使えますか?ライセンスは?
spliit は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
spliit は今もメンテナンスされていますか?
活発にメンテナンス中。spliit の最終コミットは 2026年10月19日 です。
spliit は何に使えますか?
グループ旅行で共有した支出を管理する ルームメイトや家族で家計の請求を分担する 友人との食事会やイベント後に精算する Splitwiseのプライベートなセルフホスト版として運用する
spliit のインストール方法は?
リポジトリをクローンする: git clone https://github.com/spliit-app/spliit PostgreSQLサーバーを起動する(またはローカルDB用スクリプトを実行する): ./scripts/start-local-db.sh 環境設定ファイルのサンプルを.envにコピーする 依存関係をインストールして開発サーバーを起動する: npm install && npm run dev
spliit はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/spliit-app/spliit

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト