Repolode
Defiabell

Defiabell/yixi

Cloudflareの無料枠で動く、One Sec風のセルフホスト型Webアプリ。アプリを開く前の10秒間の呼吸ページと、毎日の目標ページを備えます。

代替できる製品:One Sec

スター
100
フォーク
4
未解決の Issue
0
最終コミット
28 日前

これは何?

yixiはiOS Shortcutを使って、気が散るアプリを開く前にワンクッション置きます。アプリを開こうとすると、スマートフォンに10秒のカウントダウン付き呼吸ページが表示され、先に「やっぱりやめる」、次に「アプリを開く」という選択肢が示されます。どちらを選んだかも記録されます。同じアカウントにはTodayページもあり、今後数週間の主要な目標と、それぞれの今日のサブタスク、7日間のチェックイン欄、作業するアプリを開くボタンが表示されます。

サービス全体はCloudflare Worker 1つと、D1(SQLite)データベース1つで動作し、Cloudflareの無料枠内で利用できるとプロジェクトでは説明されています。ページ、セッション、トークンはWebCryptoを使ってサーバー側で処理され、インターフェースは中国語と英語に対応しています。3つ目の機能であるSurfでは、衝動を感じたときに10分間の休止を促します。

このプロジェクトは、行動を強制するのではなく、そっと促すことを目指しています。自動化は数回のタップでオフにできます。デプロイには約15分かかり、CloudflareアカウントとNode 18以降が必要です。

主な機能

  • 01iOS Shortcutsを使い、選んだアプリを開く前に10秒間のカウントダウンを表示する呼吸ページ。
  • 02「やっぱりやめる」を主要ボタン、「アプリを開く」を副次的なリンクとして配置した、選択肢に強弱をつけた終了ボタン。
  • 03主要な目標、各目標の今日のサブタスク、7日間のチェックイン欄を表示するTodayページ。
  • 04衝動を感じたときに10分間休止するSurfフローと、30日間の振り返りページ。
  • 05Cloudflare Worker 1つとD1データベース1つで動作し、実行時の依存関係はありません。
  • 06中国語と英語に対応したインターフェース。MITライセンス。

ユースケース

  • iPhoneでSNSや動画アプリを開く前に、無理のないワンクッションを置きたい人。
  • サーバー費用をかけずに、個人用のデジタルウェルビーイングツールをセルフホストする。
  • 数週間にわたる少数の目標を毎朝確認し、日々のサブタスクや作業用アプリへのショートカットを活用する。
  • デプロイ方法を含め、Cloudflare WorkerとD1を使った小規模なアプリの構成を学ぶ。

トピック

よくある質問

yixi とは?
Cloudflareの無料枠で動く、One Sec風のセルフホスト型Webアプリ。アプリを開く前の10秒間の呼吸ページと、毎日の目標ページを備えます。 yixiはiOS Shortcutを使って、気が散るアプリを開く前にワンクッション置きます。アプリを開こうとすると、スマートフォンに10秒のカウントダウン付き呼吸ページが表示され、先に「やっぱりやめる」、次に「アプリを開く」という選択肢が示されます。どちらを選んだかも記録されます。同じアカウントにはTodayページもあり、今後数週間の主要な目標と、それぞれの今日のサブタスク、7日間のチェックイン欄、作業するアプリを開くボタンが表示されます。
yixi は無料で使えますか?ライセンスは?
yixi は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
yixi は今もメンテナンスされていますか?
活発にメンテナンス中。yixi の最終コミットは 2026年9月21日 です。
yixi は何に使えますか?
iPhoneでSNSや動画アプリを開く前に、無理のないワンクッションを置きたい人。 サーバー費用をかけずに、個人用のデジタルウェルビーイングツールをセルフホストする。 数週間にわたる少数の目標を毎朝確認し、日々のサブタスクや作業用アプリへのショートカットを活用する。 デプロイ方法を含め、Cloudflare WorkerとD1を使った小規模なアプリの構成を学ぶ。
yixi はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/Defiabell/yixi

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

関連プロジェクト