Repolode
aunefyren

aunefyren/poenskelisten

サプライズを損なわずに友人や家族がプレゼントを確保できる、セルフホスト型の共有ウィッシュリストWebアプリ。

代替できる製品:Amazon Wish List

スター
213
フォーク
11
未解決の Issue
5
最終コミット
4 日前

これは何?

Pønskelistenは、ウィッシュリストを作成して友人や家族、グループと共有し、プレゼントを確保済みとしてマークできるセルフホスト型Webアプリです。確保した人は匿名で、ほかの閲覧者には希望が確保済みであることが表示されますが、リストの所有者には表示されません。これにより、サプライズを損なわずにプレゼントの重複を防げます。

希望はカテゴリ別に整理でき、リスト上で並べ替えたりグループ化したりできます。アカウントを持たない人にもウィッシュリストを公開できます。サインイン方法は、任意で認証アプリによるMFAを設定できるパスワード認証、またはAutheliaやKeycloakなどのプロバイダーを使ったOpenID Connectによるシングルサインオンに対応しています。

アプリはDockerイメージ、スタンドアロン実行ファイル、またはGoのビルドから実行でき、データの保存先にはSQLite、PostgreSQL、MySQLを利用できます。任意で読み取り専用のMCPサーバーを有効にすると、OAuth認可後にClaudeなどのAIアシスタントからユーザーのウィッシュリストを参照できます。PWAとしてインストールできますが、UIは小さな画面向けにまだ完全には最適化されていません。

主な機能

  • 01ウィッシュリストと希望を作成し、カテゴリ別に整理
  • 02リストの所有者には確保した人がわからないよう、希望を匿名で確保
  • 03グループ内で共有するほか、アカウントを持たない人にもウィッシュリストを公開
  • 04パスワード認証、任意のTOTP MFA、またはOpenID Connect SSOでサインイン
  • 05OAuthスコープでアクセスを制限する、AIアシスタント向けの読み取り専用MCPサーバー
  • 06SQLite、PostgreSQL、MySQLで動作し、環境変数またはconfig.jsonで設定可能

ユースケース

  • 家族で誕生日やクリスマスのプレゼントを計画する
  • 友人グループでプレゼントを調整し、重複購入を防ぐ
  • 自宅のネットワークやLAN上でプライベートなウィッシュリストサーバーを運用する
  • AIアシスタントに家族のウィッシュリストを要約させる

クイックスタート

  1. 1

    READMEにある最小構成のSQLite例を使ってdocker-compose.ymlを作成します

  2. 2

    externalurlにアプリを開くアドレスを設定し、filesとimagesのボリュームを永続化します

  3. 3

    Docker Composeでアプリを起動し、ブラウザーで開きます

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

  • UIは小さな画面向けにまだ最適化されていません。
  • external_urlの設定が必須です。また、シングルサインオンはアプリをそのURLで開いた場合にのみ機能します。
  • このプロジェクトはコピーレフトライセンスであるGPL-3.0の下でライセンスされています。

収録されている特集

トピック

よくある質問

poenskelisten とは?
サプライズを損なわずに友人や家族がプレゼントを確保できる、セルフホスト型の共有ウィッシュリストWebアプリ。 Pønskelistenは、ウィッシュリストを作成して友人や家族、グループと共有し、プレゼントを確保済みとしてマークできるセルフホスト型Webアプリです。確保した人は匿名で、ほかの閲覧者には希望が確保済みであることが表示されますが、リストの所有者には表示されません。これにより、サプライズを損なわずにプレゼントの重複を防げます。
poenskelisten は無料で使えますか?ライセンスは?
poenskelisten は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
poenskelisten は今もメンテナンスされていますか?
活発にメンテナンス中。poenskelisten の最終コミットは 2026年11月3日 です。
poenskelisten は何に使えますか?
家族で誕生日やクリスマスのプレゼントを計画する 友人グループでプレゼントを調整し、重複購入を防ぐ 自宅のネットワークやLAN上でプライベートなウィッシュリストサーバーを運用する AIアシスタントに家族のウィッシュリストを要約させる
poenskelisten のインストール方法は?
READMEにある最小構成のSQLite例を使ってdocker-compose.ymlを作成します externalurlにアプリを開くアドレスを設定し、filesとimagesのボリュームを永続化します Docker Composeでアプリを起動し、ブラウザーで開きます
poenskelisten はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/aunefyren/poenskelisten

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

関連プロジェクト

シングルエリミネーション、総当たり、スイス式に対応したセルフホスト型のトーナメント管理システム。ドラッグ&ドロップで日程を調整でき、公開ダッシュボードも利用できます。

1752+1 今週183TypeScriptAGPL-3.0更新 一昨日