🚧 開発中
概要
Nicky はiOS 標準のジャーナルアプリを拡張したようなジャーナルアプリです。SwiftUI のネイティブ UI コンポーネントを活用し、Apple 純正アプリのような操作感を実現しています。
CMS のようにフィールド(記入項目)をカスタムすることができ、複数のジャーナルを管理できます。すべてのデータはデバイス上に保存され、AI の推論もオンデバイスで完結するため完全オフラインで使用可能です。

カスタムジャーナル
テキスト・Markdown・数値・日付・時刻・位置情報・メディア・チェックボックス・レーティングなど、多彩なフィールドタイプでジャーナルを自由にカスタマイズできます。ジャーナルはエクスポート・インポートが可能で、json ファイルで共有が可能です。HMAC を導入しており、アプリからエクスポートしたファイルしか使用できないようにしています。
AI 振り返り(オンデバイス SLM)
デバイス上の Small Language Model(Gemma 3 4B)がその日のエントリーを分析し、パーソナライズされた振り返りを自動生成します。生成時刻はユーザーが自由に設定でき、外部サーバーとの通信は一切発生しません。
展望
今後は AppStore に公開して利用できるようにしたいと考えています。基本は無料で利用できますが、課金することでグループ内でエントリーを共有・ジャーナルのテンプレートをオンライン公開できるようにしたいと予定しています。Android 端末にも対応したいです。
実装
React Native + Expo で実装しており @expo/ui/swift-ui を使用することで iOS 26から採用された Liquid Glass に対応してます。expo-sqlite + drizzle-orm でデータベースの管理を行なっています。