
2026/03/15 3:57
**Show HN: 「一日」 – 毎日に1つのノート、E2E暗号化、ローカル優先**
RSS: https://news.ycombinator.com/rss
要約▶
Japanese Translation:
Ichinichi は、ユーザーが毎日1つのノートを書き、再編集できないようにする最小限のデイリーノートアプリです。エントリーがある日付を示す年次連続チャートを表示し、IndexedDB にローカルでデータを保存(Supabase 同期オプションあり)し、AES‑GCM を使用して各エントリーを端末間で暗号化するため、ユーザーのみが読むことができます。React/TypeScript/Vite/Zustand で構築され、Cloudflare にデプロイされた Ichinichi は PWA として機能し、オフライン利用と任意のデバイスへの簡単なインストールを可能にします。開発者はフォルダー、タグ、テンプレートを意図的に省き、体験を乱雑にせず――毎日1つのノートだけ――という設計にしています。ライブサイト(https://ichinichi.app)とオープンソース GitHub リポジトリ(https://github.com/katspaugh/ichinichi)は、ユーザーと開発者が今後の拡張を行うための基盤を提供します。
本文
Show HN: Ichinichi – 1日1つのノート、E2E暗号化、ローカル優先
katspaugh による67 ポイント、6時間前
私は、このアプリを作った理由は、ほとんどすべてのジャーナリングアプリがフォルダ・タグ・テンプレートで整理するよう強制されるからです。毎日何かを書き留めたいだけだったので、そんな場所が欲しかったのです。
主な特徴
- 1日1つのノート – それが全てです。
- 昨日は編集不可 – 完成したものは完成。古いエントリに時間を費やすより、今日を書くことに集中できます。
- 年別ビュー(ドット表示) – 実際に書いた日を可視化します。スティックチャートとして機能し、期待以上に使いやすいです。
- サインアップ不要 – すぐに開き、ブラウザ内でローカル保存のみ。必要ならクラウド同期も選択できます。
- E2E暗号化 – AES‑GCM、ゼロ知識、完全な安全性。
技術スタック
- React, TypeScript, Vite, Zustand, IndexedDB
- Supabase(オプションの同期)
- Cloudflare 上にデプロイ。PWA 対応
名前は日本語で「一日」を意味します(いちにち)。読み取り専用の過去が、実際には私を継続させる要因になりました。昨日を完璧にしようと時間を浪費できないので、昨日が入れなくても私は前進できます。
ライブデモ: https://ichinichi.app
ソースコード: https://github.com/katspaugh/ichinichi