免費離線的 LINE 風格對話截圖產生器(僅供創作示意)— WYSIWYG、PNG 匯出、PWA、AI skill
概览
給一句主題 → AI 編劇寫劇本(評審打分,不及格退稿)→ 一鍵做成對話 → AI 補圖一次生成貼圖/照片/頭像: - 所見即所得:泡泡文字、暱稱、時間、已讀數,點了直接改 - 頭像上傳自動裁圓(圖片只存在你的瀏覽器,不上傳任何伺服器) - LINE 元件齊全:引用回覆、表情回應(emoji 或自傳小圖)、「⋯⋯(略)⋯⋯」分隔、日期分隔、連續訊息自動省頭像 - 手機外框(瀏海、SVG 狀態列、home 條)可開關;群組/1對1 模式切換 - 六款外觀切換:,玩樂五款各有配色、對話框造型、微傾斜與進場動態、可調「俏皮度」,真實款為擬真 LINE 樣式 + AI 懸浮鈕開關 - 換字體:內建圓體/楷書/明體等,或直接選你電腦裡裝的任何字體(Chrome/Edge),整支手機畫面同步換,重現「朋友手機用特殊字體」的截圖感 - 畫面高度兩種:依訊息內容,或固定高度(px 可調,訊息貼底像真的聊天室) - 一鍵匯出 PNG(2x 解析度);「嵌入」複製一段 scoped HTML,貼進部落格/CMS 直接顯示;浮水印可開關、文字可自訂(預設「LINE 對話製造機」) - 對話腳本 JSON 匯入/匯出:存檔、分享,或讓 AI 直接生成整段對話 - :「AI」分頁下指令(例:生成一段媽媽提醒兒子帶傘的對話),AI 直接改畫面,可一鍵還原;自帶 API Key(Groq/OpenAI/Gemini/OpenRouter/Ollama/自訂)或選「刷亞澤的信用卡」免費體驗(每日限量,經站長的 worker 代理 轉發,不儲存對話內容;fork 可自架);編劇/評審與執行可分別設不同模型 - 多草稿:創作自動即時保存在本機(IndexedDB);開別人的分享連結或匯入 JSON 會開成**,不會覆蓋你的創作 - :第一次打開就有各款 skin 的示範草稿(含真實款的群組與一對一),直接開來改 - PWA:安裝後飛航模式照用 做好了想秀?到 貼上來:把匯出的 MP4 或 PNG 直接拖進去(GitHub 會渲染成可播放的影片,單檔上限 10MB,本工具的影片通常遠小於此),再貼上「複製分享連結」的網址,大家點連結就能開成自己的草稿接著改。不必註冊任何服務,GitHub 幫你存媒體與討論串。 1. (ai.
README
LINE 對話製造機 line-chat-maker
免費、免註冊、完全離線的 LINE 風格對話截圖產生器。
線上用:https://yazelin.github.io/line-chat-maker/
60 秒示範
給一句主題 → AI 編劇寫劇本(評審打分,不及格退稿)→ 一鍵做成對話 → AI 補圖一次生成貼圖/照片/頭像:
兩部用本工具做出來的作品(播放動畫錄影),與線上版一起看:示範與作品頁
能做什麼
- 所見即所得:泡泡文字、暱稱、時間、已讀數,點了直接改
- 頭像上傳自動裁圓(圖片只存在你的瀏覽器,不上傳任何伺服器)
- LINE 元件齊全:引用回覆、表情回應(emoji 或自傳小圖)、「⋯⋯(略)⋯⋯」分隔、日期分隔、連續訊息自動省頭像
- 手機外框(瀏海、SVG 狀態列、home 條)可開關;群組/1對1 模式切換
- 六款外觀切換:貼紙手帳/果凍軟糖/手繪塗鴉/波普霓虹(暗底)/宣紙水墨/真實,玩樂五款各有配色、對話框造型、微傾斜與進場動態、可調「俏皮度」,真實款為擬真 LINE 樣式 + AI 懸浮鈕開關
- 換字體:內建圓體/楷書/明體等,或直接選你電腦裡裝的任何字體(Chrome/Edge),整支手機畫面同步換,重現「朋友手機用特殊字體」的截圖感
- 畫面高度兩種:依訊息內容,或固定高度(px 可調,訊息貼底像真的聊天室)
- 一鍵匯出 PNG(2x 解析度);「嵌入」複製一段 scoped HTML,貼進部落格/CMS 直接顯示;浮水印可開關、文字可自訂(預設「LINE 對話製造機」)
- 對話腳本 JSON 匯入/匯出:存檔、分享,或讓 AI 直接生成整段對話
- 內建 AI 助手:「AI」分頁下指令(例:生成一段媽媽提醒兒子帶傘的對話),AI 直接改畫面,可一鍵還原;自帶 API Key(Groq/OpenAI/Gemini/OpenRouter/Ollama/自訂)或選「刷亞澤的信用卡」免費體驗(每日限量,經站長的 worker 代理 轉發,不儲存對話內容;fork 可自架);編劇/評審與執行可分別設不同模型
- 多草稿:創作自動即時保存在本機(IndexedDB);開別人的分享連結或匯入 JSON 會開成新草稿,不會覆蓋你的創作
- 內建範例:第一次打開就有各款 skin 的示範草稿(含真實款的群組與一對一),直接開來改
- PWA:安裝後飛航模式照用
作品分享
做好了想秀?到 作品分享討論區 貼上來:把匯出的 MP4 或 PNG 直接拖進去(GitHub 會渲染成可播放的影片,單檔上限 10MB,本工具的影片通常遠小於此),再貼上「複製分享連結」的網址,大家點連結就能開成自己的草稿接著改。不必註冊任何服務,GitHub 幫你存媒體與討論串。
AI 也能用
三條路,同一份腳本 JSON:
- 內建 AI 助手(
ai.js,「AI」分頁):一個小劇組,- 兩段式創作:第 1 段「劇本強化」由編劇 AI 寫劇本(善用已讀不回、時間跳躍、draft、貼圖等 LINE 形式),評審 AI 七項評分(劇情弧/角色聲音/形式運用/節奏/真實感/情境合理/傳播力,總分 ≥56/70 且無單項 <6 才過,最多修 3 輪);劇本落在可編輯欄位,人和 AI 反覆改到滿意。第 2 段「開始製作」由執行 AI 忠實填入腳本 JSON,不得自改劇情(tool-calling 迴圈:首輪強制工具+反偷懶+自審;迴圈上限可調,預設 10)。
- AI 補圖:美術指導 AI 依腳本產出每格繪圖 prompt(人物跨格一致、貼圖綠底),格盤單次生圖呼叫+程式自動排格切回+綠幕去背;單張可重生、prompt 可手改。
- AI 微調:預覽下方一句話直改畫面(只動指定處);所有 AI 修改都推進多步還原堆疊。
- 圖片以
@imgN佔位符進出模型不會弄丟;設定與 Key 只存 localStorage。
- WebMCP:同一組工具會註冊到
navigator.modelContext(Chrome 150 起document.modelContext也拿得到同一組),外部 agent 不必戳 DOM,可以直接getTools()讀到工具名與 JSON schema、executeTool()呼叫。目前是 origin trial 階段,瀏覽器要開chrome://flags/#enable-webmcp-testing才有這個 API;沒開就完全不影響站內其他功能。實測與驗收見 test/webmcp.e2e.mjs。 - 外部 Agent skill:repo 內附 skills/line-chat-maker/SKILL.md:腳本 JSON schema 與交付方式(檔案匯入/
#s=一鍵連結/Playwright 自動匯出)。把 skill 目錄 symlink 進你的 agent skills 資料夾即可。
AI 來源與額度
| 用途 | 來源選項(連線設定) | 預設 model | 免費額度 |
|---|---|---|---|
| 文字(編劇/評審/執行/微調) | 「刷亞澤的信用卡」(站長代理)/ Groq / OpenAI / Gemini / OpenRouter / Ollama / 自訂 | 站長代理與 Groq=openai/gpt-oss-120b;OpenAI=gpt-5-mini;Gemini=gemini-3.1-flash-lite(編劇選 Gemini 自動帶 gemini-3.1-pro-preview) |
站長代理:每 IP 每日 60 次呼叫(約 3 個作品),另有全站每日熔斷(實際值見 worker/wrangler.toml,會隨活動調整);自帶 key 不限 |
| 編劇/評審可另設 | 同上任一(與執行分開設定) | 同上 | 同上 |
| 圖像(AI 補圖/重生) | 站長贊助 / 自帶 Gemini key / 自架 codex-image-service(服務端要開 CORS)/ OpenAI 繪圖 API | Gemini=gemini-3.1-flash-image;OpenAI=gpt-image-2(gpt-image-1 於 2026-10 退場) |
站長贊助:每 IP 每日 2 次,另有全站上限(見 worker/wrangler.toml);自帶 key 不限 |
右上角徽章顯示「今日剩:AI N/60・圖 N/2」;額度 UTC 換日(台北早上 8 點重置)。站長側全部參數在 worker/wrangler.toml。
本機開發
沒有 build step。git clone 後直接開 index.html,或任何靜態伺服器。
測試都是純 node,不裝任何套件:
node test/pure.test.mjs # 去背/幾何/檔名等純邏輯
node test/skin-gate.test.mjs # skin 選擇
node test/webmcp.e2e.mjs # WebMCP 端到端(要本機有 google-chrome;CHROME=/snap/bin/chromium 可換瀏覽器)
node test/wall-lib.test.mjs # 共享區純邏輯
node test/wall.e2e.mjs # 共享區端點(自己起 wrangler dev 打本機 D1)
node test/wall-ui.e2e.mjs # 共享區前端(自己起靜態站與 wrangler dev,開真瀏覽器跑一輪)
聲明與防濫用
- 介面只提供玩樂風格,產出一眼看得出是製圖(部落格配圖、教學、行銷素材),不做擬真截圖。請勿用於詐騙、毀謗、偽造證據等誤導用途。
- 匯出的 PNG 除了可開關、文字可自訂的浮水印,一律嵌入三層隱形識別標記(無開關):PNG iTXt metadata、alpha 通道藏碼、±2/255 平滑藍場紋(肉眼不可見;截圖、JPEG 重壓縮、裁切、縮放後都可統計驗出,留下約 200×200 像素以上就驗得到)。
- 匯出的 MP4 每一幀都帶同一張隱形場紋;驗證時多幀平均後偵測,H.264 重壓縮、平台轉檔後仍驗得出(影片尚未做尺度搜尋,平台改解析度不保證)。原理與實測數據見 docs/watermark.md。
- 任何人都可以用 verify.html 拖圖或影片驗證「是否由本工具產生」,分析全在瀏覽器本機。
- 誠實說明界限:本專案開源,標記擋不住有心人 fork 移除,別的工具做的假圖也驗不出來。標記的目的是提高順手濫用的成本、給受害者與平台一個識別線索,不是防偽保證。
- 非官方工具;LINE 為 LY Corporation 之商標,本專案與其無任何關聯。
作者
yazelin — GitHub | Facebook | Buy me a coffee
MIT License © 2026 林亞澤
推荐工具
换一个关键词,或者移除筛选条件。
安装
npx skillfish add yazelin/line-chat-maker