| 🔒 完全オフライン動作 | すべてのデータはブラウザ内でのみ処理され、外部サーバーには一切送信されません |
| 📱 レスポンシブ対応 | PC・スマートフォン両方で快適に閲覧できます |
| 🖼️ メディア表示 | 画像・スタンプ・絵文字などのメディアファイルに対応しています |
| 📋 連絡先表示 | CSV ファイルをインポートして連絡先名を表示できます |
| 🔍 メッセージ検索 | チャット内のメッセージをキーワードで検索できます |
| 📸 スクリーンショット | チャット画面を画像として保存できます |
| 📤 トーク履歴出力 | トーク履歴をテキストファイルとしてエクスポートできます |
| 💾 データ永続化 | ブラウザに保存して、再読み込みなしで利用できます |
| 📲 PWA 対応 | ホーム画面に追加して、ネイティブアプリのように使用できます |
L1NE を使用して LINE のバックアップを取得してください。 以下のファイルが出力されます。
| ファイル | 説明 | 必須 |
|---|---|---|
naver_line_backup.db |
メッセージデータベース | ✅ |
contacts_XXXXXXXX.csv |
連絡先リスト | − |
chats_backup/ |
メディアファイル(画像・音声ファイル等) | − |
- L1NE Viewer にアクセスします
- データベースファイル:
naver_line_backup.dbを選択します(必須) - 連絡先ファイル: CSV ファイルを選択します(任意)
- メディアファイル: 以下の方法で選択します(任意)
- PC:
chats_backupフォルダをそのまま選択 - スマートフォン:
chats_backupフォルダを ZIP 圧縮してアップロード
- PC:
- 「プレビューを開始」 をクリックします
このツールは 完全にクライアントサイドで動作 します。 あなたのデータは安全に保護されています。
| 項目 | 状態 |
|---|---|
| すべてのデータ処理はブラウザ内で完結 | ✅ |
| サーバーへのデータ送信 | ❌ なし |
| オフライン動作(初回読み込み後) | ✅ |
| データは IndexedDB に保存(削除可能) | ✅ |
Warning
本ツールは 非公式 のツールです。 LINE の仕様変更により、予告なく使用できなくなる可能性があります。
Caution
免責事項
- 本ツールは LY Corporation(旧 LINE 株式会社)とは一切関係がありません
- 本ツールは 学習・研究目的 で開発されています
- 本ツールの使用により生じたいかなる損害についても、開発者は 一切の責任を負いません
- ご利用は 自己責任 でお願いいたします
- オープンチャットや一部のコンテンツタイプには対応していない場合があります
- 破壊的変更への対応には時間をいただく可能性があります
バグや「Unknown Contents」などの問題を発見された場合は、Issues への報告、または Pull Request をお待ちしております。
| ツール | バージョン |
|---|---|
| Node.js | v24.x |
| pnpm | v10.x |
# リポジトリをクローン
git clone https://github.com/Nich87/L1NE-Viewer.git
cd L1NE-Viewer
# 依存関係をインストール
pnpm install
# 開発サーバーを起動
pnpm dev# 本番用ビルド
pnpm build
# ビルド結果をプレビュー
pnpm preview| カテゴリ | 技術 |
|---|---|
| フレームワーク | SvelteKit (Svelte 5) |
| スタイリング | Tailwind CSS v4 |
| データベース | SQL.js (SQLite in WebAssembly) |
| アイコン | Iconify |
| ZIP ファイル処理 | JSZip |
| 画像エクスポート | html-to-image |
コントリビューションを歓迎します! バグ報告、機能リクエスト、プルリクエストなど、どのような形での貢献も大歓迎です。
詳細は CONTRIBUTING.md をご覧ください。
