撲通一聲,內容飛上三平台

同一支短影音,一次同時發到 YouTube Shorts、Facebook Reels、Instagram Reels。

海鸚泡芙 PuffinPuff 是免費、開源、在你自己電腦上運作的 Windows 桌面工具。
不用開三個 App、不用填三次標題、不用為了 IG 規格再去轉檔。
拖入影片、設定一次內容、按下發布,剩下的全部自動完成。

為什麼需要 PuffinPuff

如果你每週固定發 3 支以上短影音,你一定知道——真正耗時間的不是創作,而是「搬運」。
  1. 同一支影片要發三家,得開三個 App。三個介面、三次標題、三次上傳,每天像在做一份沒有產值的行政工作。
  2. 三平台規格不一,每次都要重對。比例、長度、檔案大小、隱私設定各自不同,一不小心就被退件。
  3. iPhone 的 HEVC、4K、橫式影片發 IG 一直失敗。得先研究 H.264 怎麼轉、9:16 怎麼裁,內容還沒發出去人已經先累了。
  4. 不想把影片丟到別人的雲端。影片、token、排程資料全上傳到對方伺服器——對顧問、律師、會計師不是小事。
  5. 排程一斷網、一關機就漏發。黃金時段(晚 8–10 點)一旦錯過,觸及率直接腰斬。
問題從來不是你不夠有效率。
你只是一直在用「為 SaaS 設計的流程」,處理本來就該在自己電腦上完成的事。

核心功能(7 項)

一次發三平台同一支影片透過官方 API 同步送往 YT Shorts/FB Reels/IG Reels,不是模擬點擊。
跨平台月曆排程未來 365 天排程在同一月曆,可切天/週/月;
批量匯入資料夾自動排定每日定時。
自動轉檔HEVC→H.264、4K→1080×1920、橫式→9:16 全自動,Hash 快取不重複轉。
五層排程容錯立即落盤、崩潰恢復、6 小時補發、開機自啟、系統匣常駐——斷網不錯失、斷電不丟資料。
失敗一鍵重發只重試失敗的平台,不覆蓋已成功的;
也可改未來時間重新排程。
多帳號管理多個 YT 頻道、FB 粉專、IG 帳號自由切換,不用一直登出登入。
自動資源回收(GC)暫存與轉檔快取自動清理,不讓硬碟被佔滿。

隱私保證:我們不會做的 vs 我們會做的

PuffinPuff 沒有伺服器。
這不是行銷話術,是架構決定——以下你都能自己驗證。
❌ 我們不會做的✅ 我們會做的
不架設任何中央伺服器影片從你的硬碟直送 YouTube/Meta 官方 API
不把影片上傳到雲端Token 以 Windows DPAPI 加密,只存在你的本機
不收集個資、不做使用者追蹤走官方 OAuth + 官方 API,不模擬點擊
不放第三方分析腳本原始碼 MIT 開源,任何人都能審查、Fork
不偷偷對外連線可用 Process Monitor 自行驗證網路行為

系統需求

作業系統Windows 10 / 11(64-bit)
記憶體8GB RAM
硬碟空間約 500MB
網路需連線至 YouTube/Meta 官方 API

目前僅支援 Windows,Mac/Linux/手機暫不支援。

下載

最新版本:
v0.7.4

更新紀錄(CHANGELOG)

版本日期更新重點
v0.7.42026-06-02修「重發舊 post」undefined 炸;新增 normalizePublishContent helper 統一補齊舊資料 perPlatform.threads 欄位
v0.7.32026-06-02暫時關閉 Threads UI(feature flag),底層 code 保留;既有 YT/FB/IG 三平台完全不受影響
v0.7.22026-05-30Threads redirect URI 改用 puffin-puffs.com 域名;secrets 改 asar.unpacked 讓使用者直接編輯 JSON
v0.7.12026-05-30Threads OAuth 診斷 hotfix:永遠開 DevTools、獨立 session、全 navigation 事件監聽、卡住偵測
v0.7.02026-05-30🧵 第 4 平台 Threads 接入(VIDEO/IMAGE/TEXT),獨立 OAuth、container pattern、500 字截短
v0.6.92026-05-26設定頁加「開啟 DevTools」按鈕;發布失敗一鍵複製錯誤;IG poll 拿掉 status 欄位
v0.6.82026-05-26IG 失敗診斷三件套:拿掉 share_to_feed、container 完整 log、debug_token 工具按鈕
v0.6.72026-05-26內文範本擴及批量匯入(影片 bulk + 圖文 bulk),3 個入口都能套範本
v0.6.62026-05-26IG poll-status 暴力 logging 抓真兇;code=100 友善訊息升級
v0.6.52026-05-26內文範本實際接到發布流程;PublishPage 加 TemplateApplyBar
v0.6.42026-05-26切換到全新 Meta App「PuffinPuff v2」(重置所有 Meta 端 state)
v0.6.32026-05-26PublishPage 加 Mode 選擇器(Reels / 單圖 / Carousel 三態 UI 分流)
v0.6.22026-05-26批量匯入 scanFolder 支援拖單檔(不用強迫拖整個資料夾)
v0.6.12026-05-26📝 內文範本功能上線;DB schema v10;側邊欄加「範本」頁
v0.6.02026-05-26🏗️ FB/IG 並聯上傳 pipeline 重架構(tri-state 模式 video / image / carousel)+ tunnel 延遲 + HEAD 支援
v0.5.52026-05-26IG/FB Reels 時長上限從 90s 更新為 180s(Meta 政策變更跟進)
v0.5.42026-05-25修 parseMetaError 把 OAuthException 全當 auth 失效的誤判;改顯示真實 IG 錯誤訊息
v0.5.32026-05-25完全拿掉 –no-autoupdate flag(cloudflared CLI parser bug 解法)
v0.5.22026-05-25Named Tunnel UX 改進:測試不用重貼 token、儲存後欄位保留
v0.5.12026-05-25修 cloudflared CLI 參數順序(–no-autoupdate 移到 global flag 位置)
v0.5.02026-05-25🚀 Cloudflare Named Tunnel 支援(無 IP 限流,可永久密集發布);DB schema v8
v0.4.72026-05-25Cloudflare quick tunnel 1015 限流偵測 + 指數退避重試
v0.4.62026-05-25cloudflared 錯誤診斷 + 自動重下載 + 手動重下載按鈕
v0.4.52026-05-22hotfix:修正 packaged 版動態 require 失敗
v0.4.42026-05-22🛡️ Meta token 失效自動 refresh + quota 偵測 + 帳號測試連線按鈕
v0.4.32026-05-22移除排程頁重複的 AutoLaunch toggle
v0.4.22026-05-22📊 觸及數據抓取(YT views / FB Reels insights / IG media insights)
v0.4.12026-05-22📂 資料夾監聽自動排程(代操神器):拖檔進指定資料夾自動套模板排程
v0.4.02026-05-22失敗自動重試(指數退避)+ 匯出歷史紀錄 CSV + 自我更新檢查
v0.3.32026-05-22AutoLaunch 永遠 ON 保護機制(除非按「永久停用」)
v0.3.22026-05-22🎠 IG Carousel 多圖貼文(2-10 張)
v0.3.12026-05-21圖文 B 模式 CSV manifest(每篇獨立時間/平台/帳號)+ 圖片解析度自動驗證
v0.3.02026-05-21🎨 批量圖文模式上線(FB photos + IG single image,A+B 雙軌)
v0.2.92026-05-21批量影片匯入加多帳號選擇
v0.2.82026-05-21首次啟動自動開啟「電腦開機自動啟動」
v0.2.72026-05-21設定頁顯示 Meta token 狀態 + 立即刷新按鈕
v0.2.62026-05-21OAuth 視窗不再自動跳 DevTools(僅 dev 模式才開)
v0.2.52026-05-21Meta long-lived token 自動續期(每 7 天背景刷新)
v0.2.42026-05-21啟動自動 GC(清過期轉檔/縮圖快取)+ 一鍵取消全部排程按鈕
v0.2.32026-05-21V1.1 收尾:轉檔快取清理 + 錯誤訊息可複製 Markdown + 影片預覽放大 Modal
v0.2.22026-05-21常駐系統匣(背景運作,關視窗 = 收進 tray,確保排程不錯過)
v0.2.12026-05-21多帳號選擇(每平台可挑哪個帳號發布)
v0.2.02026-05-21V1.1 三大 polish:草稿載回 + 設定頁獨立 + 自動轉檔(FFmpeg HEVC→H.264 / 比例→9:16)
v0.1.92026-05-20檔名前綴自動清理(編號 / 英數 ID / 日期格式)
v0.1.82026-05-20SchedulePage 改月曆檢視(天/週/月,中文 locale)
v0.1.72026-05-20套用品牌預設文案(標題模板 + Hashtag)+ 移除 YT 頻道預設開關
v0.1.62026-05-20修正 packaged 版的 ffprobe / ffmpeg 路徑(asar → asar.unpacked)
v0.1.52026-05-20資料保留 UX:選單加「開啟資料夾」+ 啟動 log + 升級確認文案
v0.1.42026-05-20失敗紀錄可重新發布 / 重新排程(HistoryPage 失敗 row 加重發按鈕)
v0.1.32026-05-20排程容錯:崩潰恢復 + 過時策略 + 開機自啟 + DB 立即落盤
v0.1.22026-05-20每日定時支援多時段(1-3 支/天,可指定不同時段)
v0.1.12026-05-20批量匯入「每日定時」模式(指定時間 + N 天間隔 + 跳週末)
v0.1.02026-05-20🚀 首次公開測試版(M1 + M2 里程碑:帳號連線 + 媒體匯入 + 多平台發布 + 排程 + 通知中心)

使用說明(首次使用 3 步驟)

  1. 下載安裝並登入平台。透過官方 OAuth 授權 YouTube、Facebook、Instagram 帳號,token 加密存在本機。
  2. 拖入影片,設定一次內容。填一次標題、描述、Hashtag,選平台與排程時間,系統自動轉成各平台吃的格式。
  3. 按下發布或排程。立即發布或排進月曆;
    排程期間把電腦開著,系統自動執行、容錯補發。

不需要寫程式,全程 GUI 操作。

開放原始碼

PuffinPuff 採 MIT License 釋出,完整原始碼公開。
你不需要「相信品牌」,可以直接看程式碼、自行編譯,甚至 Fork 接手——就算原作者停手,你的工作流也不會被綁架。

關於作者

VVLEE|商業營運 AI 架構師。
PuffinPuff 出自代操 B2B 品牌的實際需求——每個客戶每週都要把影片發三家,純搬運就吃掉大量時間。
我會寫程式,乾脆做一套自己每天都用得順的工具,再以 MIT 開源免費釋出。

聯絡信箱:
bisharing001@gmail.com|官方網站:
mememaker-tw.com

隱私權政策(Privacy Policy)

一句話總結:PuffinPuff 沒有伺服器、不上傳雲端,你的影片直送 YouTube/Meta 官方 API,所有憑證以加密形式只存在你的本機。

一、我們收集哪些資料

PuffinPuff 為本機桌面應用,不向我方伺服器傳送任何資料(我方無伺服器)。
本機會處理/儲存:
各平台 OAuth token(DPAPI 加密)、你授權的頻道/粉專/帳號 ID、你輸入的影片標題/描述/Hashtag/排程時間、影片檔案路徑與轉檔快取。
不會收集
姓名生日身分證等 PII、平台登入密碼、瀏覽行為/裝置指紋/追蹤資料、第三方廣告或分析識別碼。

二、資料儲存位置

所有資料儲存於本機 %APPDATA%\海鸚泡芙 PuffinPuff\,含設定檔、排程資料庫(SQLite)、加密 token、轉檔暫存。
OAuth token 以 Windows DPAPI 綁定你的 Windows 帳號加密。

三、資料傳輸路徑

你的電腦 ⇄ YouTube/Meta/Google 官方 API(直連,無任何中間伺服器)。
僅與官方端點通訊:
YouTube Data API v3、Facebook Graph API、Instagram Graph API、Google OAuth。
完整 endpoint 列表:
【待補】。

四、Instagram cloudflared 暫時通道

IG Reels 透過官方 Container API 發布時需要可公開存取的影片 URL。
PuffinPuff 在發布當下於本機建立一條隨機、不可預測的 cloudflared 暫時通道,僅供 Instagram 抓取該支影片,發布完成後立即關閉,不對外公告、不持續開啟、不用於其他用途。

五、第三方服務

透過官方 API 與 Google/YouTube、Meta(Facebook/Instagram)、Cloudflare 互動,其資料處理依各自政策。

六、Cookies 與追蹤

桌面應用,不使用 Cookies、不做任何使用者追蹤、不嵌入分析或廣告腳本。

七、資料刪除

三種方式:
App 內解除個別帳號授權、至平台端撤銷授權、直接刪除整個資料夾。
詳見「資料刪除」。

八、未成年保護

適用對象為 13 歲以上使用者。

九、政策變更通知

變更將透過 App 內通知告知,重大變更於生效前提前通知。

十、聯絡

bisharing001@gmail.com,7 個工作天內回覆(隱私事項最長 30 天)。

附錄|法規對照:依循 中華民國個資法、歐盟 GDPR、美國 CCPA、Meta 平台政策、Google API Services 使用者資料政策。

服務條款(Terms of Service)

最後更新:
【待補】

一、服務說明 PuffinPuff 是 Windows 上的免費桌面工具,協助你把同一支短影音透過官方 API 同步發布到三平台。

二、授權範圍 免費、非專屬、不可轉讓授權。
不得:
反編譯或惡意破解(MIT 允許者除外)、垃圾發布或灌爆平台、發布侵權內容、用於違法用途、移除或偽造授權與來源標示。

三、使用者帳號 你須擁有合法 YT/FB/IG 帳號,並對所發布內容負完全責任。

四、第三方平台政策 影片上傳後受該平台之 ToS 與政策管轄。

五、API 配額 受官方配額限制,例:
YouTube ~10,000 點/日、Facebook ~200 calls/時、Instagram ~25 container/24 時。

六、無擔保聲明 以「現狀(AS IS)」提供,不對適售性、特定用途適用性或不中斷無錯誤運作做擔保。

七、責任限制 免費軟體,於法律允許最大範圍內最高責任為新台幣 0 元。

八、更新政策 更新由你自行下載安裝,不保證自動更新。

九、終止 可隨時停止使用並解除安裝、解除平台授權、刪除本機資料以終止。

十、爭議與準據法 以中華民國法律為準據法,臺灣臺北地方法院為第一審管轄法院。

十一、條款變更 重大變更透過 App 內通知告知。

十二、聯絡 bisharing001@gmail.com。

資料刪除(Data Deletion)

一句話總結:PuffinPuff 沒有雲端,刪掉本機資料夾就清乾淨了。

方法 1:
完全刪除所有資料

  1. 關閉 PuffinPuff。
  2. 按 Win + R,輸入 %APPDATA%\海鸚泡芙 PuffinPuff\,刪除整個資料夾。
  3. 從「設定 → 應用程式」解除安裝 PuffinPuff。

方法 2:
只刪除單一帳號
 在 App 帳號列表點該帳號的「解除」按鈕。

方法 3:
只清除歷史紀錄
 在設定頁點「清空歷史」,保留帳號授權。

平台側撤銷授權 Facebook/Instagram:
至「商業整合/已授權應用程式」移除 PuffinPuff;
Google/YouTube:
至 myaccount.google.com/permissions 撤銷。

已發布內容怎麼辦? 請至 YouTube Studio/FB 粉專/IG App 自行刪除。

刪完還能再用嗎? 可以,下次開啟重新授權即可。

聯絡 bisharing001@gmail.com,7 個工作天內回覆。

聯絡我們

主要聯絡:bisharing001@gmail.com(一般 7 個工作天內回覆)

問題分類:帳號與授權/排程與發布/隱私與資料/商業合作/Bug 回報。

回應時間(SLA)

類型回應時間
一般問題7 個工作天
隱私事項最長 30 天
資料外洩通報24 小時內
商業合作14 天

給審查單位(Google API Services / Meta App Review):請來信 bisharing001@gmail.com 並於主旨註明「App Review」,將優先處理並提供測試帳號與操作說明。

開發者:
VVLEE|mememaker-tw.com。
法律送達以上述 email 為主,準據法為中華民國法律。

© 2026 VVLEE.海鸚泡芙 PuffinPuff.以 MIT License 釋出。