個人コンテキストDB 自動更新パイプライン
運用中
Google Takeout の全量ダンプ(1GB超)から前回以降の差分だけを抽出し、AIとの対話で使う自分専用のコンテキストファイルを更新し続ける仕組み。
- ローカル(Node・外部依存なし)で差分抽出 → 軽量モデルで要約 → 上位モデルで統合、の3段構成でAPIコストを抑制
- 1.32GBのzipを約2秒で差分判定
- Claude Code のカスタムコマンド1つで全ステージを実行
- コード
- 856行
- コミット
- 6
- 最終更新
- 2026-09-20
公募締切ダッシュボード
運用中
公募情報サイトを毎日差分クロールし、自分が応募できる案件(カテゴリ・年齢条件)だけを締切順に並べるローカルWebアプリ。
- sitemap の新着IDだけを取得する差分クロール(1リクエスト/秒で相手サーバーに配慮)
- 「高校生以下」などの応募条件をルールで判定して除外
- 多重起動を防ぐロック、強制終了時の途中保存、自動テストあり
- 収集済み対象案件
- 973件
- コード
- 999行
- テスト
- 38件
- コミット
- 1
- 最終更新
- 2026-10-05
人生RPG 習慣トラッカー
試作
習慣をクエストとして登録し、達成するとEXPが貯まってレベルが上がる、ゲーミフィケーション型の自己管理ツール。
- レベルごとの必要EXPを指数関数で設計
- 単一HTMLファイル・インストール不要
- コード
- 858行
- コミット
- 10
- 最終更新
- 2026-09-20
予定調整 LINEミニアプリ
デプロイ済み
家族・友人との予定調整を LINE 上で完結させるミニアプリ。
このポートフォリオサイト
運用中
手書きのプロフィールと、各プロジェクトのソースコードから自動集計した数値を組み合わせて、1枚のHTMLを生成する。
- 行数・テスト数・コミット数・最終更新日は手入力せず、ビルド時に実物から数える
- コード
- 254行
- コミット
- 3
- 最終更新
- 2026-10-11