Skip to content

Repository files navigation

いいから寝ろ.com

説得ではなく遮断。
ブラウザで動く本物のニューラルネットAIが、論理的に、しかし投げやりに応答し、必ず「いいから寝ろ。」で締める。


🌙 特徴

  • 真のブラウザベースニューラルネットAI: Transformers.js + Qwen2.5-0.5B-Instruct
  • 完全プライバシー保護: すべての処理がブラウザ内で完結(サーバに送信なし)
  • APIキー不要: OpenAI等の外部APIを一切使用しない
  • GPU不要: CPUのみで動作(量子化モデル使用)
  • 初回ロード: 15-30秒(約150MB、その後キャッシュ)
  • 推論速度: 1-3秒/応答
  • 夜間モード: JST 23:00-05:00で短文化・減光
  • 危機語検知: 自動で安全テンプレ + 公的窓口リンク
  • PWAオフライン対応: モデルキャッシュ後は完全オフライン動作
  • 共有機能: X/LINEにワンタップ投稿

🚀 デプロイ手順(Netlify)

1. デプロイ(環境変数不要)

npm install
npm run build

Netlifyに接続後、自動デプロイが走ります。

環境変数は一切不要です(すべての処理がクライアントサイド)

2. 独自ドメイン

Netlify DNS設定で いいから寝ろ.com または iikarasnero.com をCNAME設定。


🛠️ ローカル開発

npm install
npm run dev

即座に動作します(APIキー・環境変数不要)

初回アクセス時にAIモデル(約150MB)がダウンロードされます。


🧠 技術スタック

AIエンジン

  • Transformers.js: HuggingFaceモデルをブラウザで実行
  • モデル: Qwen2.5-0.5B-Instruct (量子化版)
  • 推論: WebAssembly + ONNX Runtime
  • キャッシュ: IndexedDB経由でローカル保存

フロントエンド

  • Vanilla TypeScript: フレームワークレス
  • Vite: 超高速ビルドツール
  • PWA: Service Worker + Manifest

デプロイ

  • Netlify: 静的ホスティング + Edge Functions(未使用)
  • CDN: 世界中で高速配信

🧪 テスト観点

実装後に確認すべき項目:

  1. 初回ロード: 15-30秒でモデルロード完了
  2. 通常相談: 1-3秒で応答生成、必ず「いいから寝ろ。」で締まる
  3. 危機語: 即座に固定テンプレ + リンク + 締め句
  4. 夜間: 短文化確認 (23:00-05:00 JST)
  5. オフライン: モデルキャッシュ後は完全動作
  6. 共有: X/LINE正常動作
  7. 応答品質: 自然な日本語で論理的+投げやり

⚙️ パフォーマンス

指標
モデルサイズ 約150MB (量子化後)
初回ロード 15-30秒
2回目以降ロード <1秒 (キャッシュ)
推論速度 (CPU) 1-3秒/応答
推論速度 (GPU) 0.5-1秒/応答
メモリ使用量 約300-500MB

🎯 ブラウザ対応

  • ✅ Chrome/Edge 90+
  • ✅ Firefox 90+
  • ✅ Safari 15+ (WebAssembly対応)
  • ❌ IE (非対応)

⚠️ 注意事項

  • このサービスは医療助言を行いません
  • 緊急時・深刻な状況では公的相談窓口をご利用ください
  • 生成内容は参考情報であり、行動を保証するものではありません

📄 ライセンス

MIT


いいから寝ろ。

About

いいから寝ろ。って言ってくれるチャットaiです。

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages