這篇文章分享我如何用每月約 USD 10,透過 n8n 串接 GitHub Actions 執行 Claude Code CLI,讓 LINE 直接連到我的私人 Wiki 回答問題;不過回答問題只是最簡單的例子,它真正的價值是-它是個統一入口,任何你在 Claude Code 建好的 skill 都可以從 LINE 或 Telegram 之類的地方觸發,不用打開電腦開 Claude Code。如果你嚮往龍蝦但又沒有另外買裝置,這個方式也可以讓你遠端操作 Claude Code 喲!
在開始之前…
在產品開發上,要找到 Market Fit 永遠是最難的;但在 AI 時代,我們就是最好的使用者 😛
「阿如~~~我們家 Wi-fi 密碼是多少?」
「阿如~~~為什麼 Netflix 連不上?」
「阿如~~~我們這次去非洲要去哪個國家、要去幾天?」
這是我在家時最常聽到的呼喚-我媽總是笑稱,我是家裡的「工具人」;只要遇到問題、難題,一定都會先喊一聲「阿如」。
問題很多,從 WI-FI 密碼、Netflix 連不上,到「我們這次去玩要玩幾天」都有XD
當然我自己回答也是幾秒鐘的事,不過有時候因為上班忙碌沒有辦法即時回答他們,就在想,有沒有什麼方式可以讓我更快幫到家人呢?
於是,屬於我的 Agent--「聰明透透」就誕生啦!
費用若是不算 Claude Code 本身的月費(這我相信大家本來就有了),我只需要付 $5 的架設 n8n 的費用,以及 $5 的 Anthropic API 費用(實際上是按 token 計價,但我只儲了 $5 元,端看你的用量),就解決了「工具人」之苦 😛
而,這個「回答爸媽的問題」只是這個 Agent 最簡單的功能,它還有更多可以做的事哦!

Agent 「聰明透透」,你可以做什麼?
是的,我把我的 Agent 命名為「聰明透透」,借用世上最可愛的狗狗樂透的名聲(?),來為我們家建這個機器人 😀
功能 1 – Iju 工具人的大腦(?)
第一個最為獨特的功能,是它可以幫助我回答只有我自己知道的事情,舉凡「wi-fi 密碼」、「Chrome Cast 要怎麼修」、「保單的額度」等等,這些資料因為已經記入了我的個人 wiki 當中,所以可以馬上回答 😀

當然它也可以幫我更新履歷、計算資產配置、push Repository…等,任何我已經在 Repository 設好的 skills 都可以做到!
功能 2 – 基本的常問問題
除了我個人的知識庫外,當然一般的知識也可以回答哦!
因為我們常出門在外會有匯率的問題,我也有連上匯率的資料庫!


功能 3 – 陪爸媽聊天…???
我爸很喜歡和聰明透透抬槓,雖然我也不懂(也一直在消耗我的 token)但他開心就好XDDD


功能 4 – 遠端操作你的 Claude Code
這個 Agent 最重要的是…它可以遠端操作你的 Claude Code,不需要打開電腦哦!請看下一小節 😛
Agent 「聰明透透」有什麼特別?
大家應該聽過「龍蝦」之類的萬能 Agent,我一直很想試用,但我遇到兩個問題
- 權限開放的程度以及隱私的問題
- 需要有一台 24/7 運作的主機
我一直在找替代方案,沒想到這個方案在 ShopBack 公司內就有解決了!
首先是我們強大的工程師團隊們已經為 AI Agents 建好了很好的 Infrastructure;
一開始很擔憂架起自己的 Agent 很困難,沒想到我們厲害的研究員們-- Lana 與 Gemma,套用了工程師建立好的系統,做出了專屬 ShopBack UX Research 的 Agent,它連上了過去幾年來的龐大使用者研究知識,以及效率超高的 Research Skills!
因此,我也想要如法泡製一番 😛 這個「聰明透透」就出現啦!
特點
- 我的 Repository 就是我的大腦、技能,它包了我的知識庫(個人 wiki)、技能 skills 甚至是既有的 memory;而且因為是 GitHub Repository,全部都有version control;我改了什麼、什麼時候改的,都有完整的記錄
- 家族資料主要儲存在 GitHub private repo;查詢時會將必要片段傳送到模型 API 進行推論。查詢時,相關 wiki 片段會傳給 Anthropic API 處理,但依 Anthropic API 的資料政策,API 請求資料預設不作模型訓練用途;但仍建議避免放入最高敏感資訊--如:銀行帳密、身分證號、2FA codes、完整金融憑證
- 不用打開電腦即可操作 Claude Code,只要透過 LINE 或 Telegram 即可開始工作
- Scale to zero,沒有跑就沒有花錢(除了 n8n 雲端建置費用的 USD 5 元以外)
其他的考慮點
- 為什麼不用龍蝦呢?
- 我還是有資安的疑慮…我的理解是龍蝦類平台會把知識庫儲存在他們的伺服器,但這個方式是查詢時才將必要片段傳給 Anthropic API,而非把整份知識庫長期託管在第三方
- 我不想特別買一台主機XD
- 為什麼不單純 n8n 接 LLM Bot?
- LLM Bot 無法回答「屬於我才有的知識」(例如 LLM 不會知道我家 WIFI 密碼是什麼,或是去非洲要玩幾天 XD)
- 我有已經建好的 Claude Code skills 及 Repository 想要遠端就可以操控
- 為什麼不用 Notebook LM 就好?
- 我愛 Notebook LM,不過個人知識庫更地龐大,它不只是單一的筆記本,而是關於我的所有相關知識
- 同上,我有已經建好的 Claude Code skills 想要遠端就可以操控
不適合的情境
- 如果需要連結 Repository 的時候,花的時間比較慢,因為需要 n8n 串接 GitHub Actions 再執行 Claude Code CLI,所以需要花一點的等待時間
- 如果你沒有其他的用途,只想要回答你知識庫的資料且不在意隱私問題,其實只要把 n8n 和 LLM API 串起來就好,直接上這個有點殺雞用牛刀-它真正的價值在於它是個統一入口,任何你在 Claude Code 建好的 skill 都可以從 LINE 或 Telegram 之類的地方觸發,不用打開電腦開 Claude Code。
費用
- Anthropic API:實際上是按 token 用量計費,我因為有特別導流、只有特定的問題或是任務才會需要,因此很省,目前我只儲了 $5 元 😛 我試了一下,單純查詢我個人知識庫大約花 $0.07~$0.1
- n8n 雲端架設:我目前是用 Railway 建置,一鍵就可以完成設定!我用最便宜的方案 $5 一個月!想試用可以用我的推薦連結
- LLM API:我用 AI Studio 的 Gemini 免費版本,若想升級用量可以綁信用卡(gemini-2-flash 非常地便宜XD)
Agent 「聰明透透」的 User Journey 及架構
問問題
這裡單純先談「問問題」就好(skills 的部分想像是 Claude Code)-當家人在 LINE 輸入「@聰明透透」並詢問問題後:
- 如果問題是一般大眾會知道的問題,會由 Gemini 代為回答(省 token XDDD)
- 如果問題是只有我知道的問題(即知識是從我的個人 wiki 來的),此時則發動 GitHub Actions 連上 Claude Code 及我的 Repository 來回答
以下,以圖文詳細說明兩種不同的 User Journey。
Journey 1 – 資料是一般大眾的問題(Gemini Route)
首先,在 LINE 問問題。

再來,n8n 會先判斷 (1) 他有沒有需要回話(需要有「@聰明透透」字串) (2) 問問題的人是不是白名單的人(我只限我家人問他時可以回答,以免被濫用。
若是通過了,他就可以連去 n8n 建好的 AI Agent 來回答問題。
(如果判定是我,會有更多的內容可以做,例如查/新增我的行事曆等,這個在本文就不多談)

最後,n8n 會把資料回傳回 LINE,就可以看到回應了!

當然這種問題你也可以在 Gemini 直接問,但我覺得它很適合當這個問題需要給組內所有人看時使用 😀
Journey 2 – 資料來自個人資料庫(GitHub -> Claude Code)
首先,一樣在 LINE 直接問問題。

在 n8n 內,顯示當 LINE 接收到訊息後,若是知識和我的個人資料庫相關(如這裡是「坦尚尼亞」),它就會觸發 GitHub Actions。

GitHub 被觸發後會開始跑流程,你會發現它會安裝 Claude Code CLI、跑 Agent 後,再把資料回傳到 n8n。

當 GitHub Action 跑完,就會在 n8n 處理完後最後把資料回傳回去 LINE。

最後 LINE 把資料傳回來。你會發現這個內容不僅僅是一般的知識,也包含了我的 wiki,也就是關於坦尚尼亞的行程內容哦 😀

使用 Claude Code 的 Skills
基本上你原本在 Claude Code 的 Skills 是都可以被使用的,只要設好權限,你也可以不使用電腦就更新裡面的內容。以下我以「新增 wiki」當範例。
新增 wiki 的意思是,它會透過 LINE 接收指令,然後寫入資料進我的 GitHub Repository;未來只要打開電腦,只要再 git pull 就可以把我更新好的資料拉下來了。
首先,一樣發訊息進去。我這裡的關鍵詞是「幫我記 wiki」,當寫入這個,它就會像剛才的 Journey 2 透過 n8n 串接 GitHub Actions 再執行 Claude Code CLI。

當它完成後,它會回傳訊息,說明它已經完成的任務。我只要去我的 Repository 就會看到我的 wiki 新增了這筆知識哦;而我爸媽若馬上問同樣的問題,它也會馬上可以回答正確的答案!

當然,像是它也能夠做用任何你已經建好的 Skills。舉例來說,若你有個 Skill 是和找工作相關,你只要輸入,它就能喚醒你的 Skills 直接回答你的問題了呢。是不是很讚呢?XD
怎麼製作屬於自己的 Agent?
要製作屬於自己的 Agent、並且能夠根據你的知識庫回答問題或是使用你的 skills,有幾個先備知識及需要有的東西:
- 自己的 Personal Wiki:強烈推薦看 Karpathy 這個 Repository,簡單易懂,照著做就可以了。以下是我的個人知識庫,含家裡的相關內容、財務狀況、閱讀筆記等等。未來有機會再寫一篇我怎麼自己建置的 😛

- n8n 或其他雲端自動化軟體:我目前是用 Railway 建置,一鍵就可以完成設定!我用最便宜的方案 $5 一個月!想試用可以用我的推薦連結
- GitHub 或 GitLab 帳號:需要設定對應的 Access Token(建議最小權限),可以請 Claude Code 跟你一起做
- 社群軟體的 BOT access:
- 和家人用 LINE,在 LINE Developers 即可申請 Messenging API Bot;
- 想要自己操控 Repository,我用 Telegram Bot,申請更簡單,也沒有一些 LINE BOT 的免費版限制
- LLM API:
- Anthropic API:若是使用我這個方式去用 GitHub 那就需要,我目前用最低的 $5,可自己加值
- 我用 AI Studio 的 Gemini 免費版本,若想升級用量可以綁信用卡(gemini-2-flash 非常地便宜XD)
如果你也想試試看,可以直接把這個 prompt丟給 Claude Code;我這裡先從最簡單的例子「回答問題」來分享;我之後如果有整理出乾淨的 starter template,再另外分享。
我想建一個 LINE 家族助手 bot,能根據私人 wiki 回答問題。
架構目標:
- wiki 內容用 Markdown 檔案存在 GitHub private repo
- 有人在 LINE 群組 @bot 時,bot 查 wiki 後回答
- 寫入 wiki 也要支援(家族成員說「幫我記…」就能更新)
希望用的技術:
- GitHub Actions 執行 Claude Code CLI(讀寫 wiki、回答問題)
- n8n 作為 webhook 接收 LINE 訊息,並 trigger GitHub Actions
- LINE Messaging API 推送回覆
限制:
- 只有特定家族成員可以使用(白名單 user ID)
- wiki 為私密資料,僅存放於 private repo
最後,雖然有設了一些限制,但真的仍然難以避免手機被盜等可能性,因此再次提醒,
不要把銀行帳密、身分證號、2FA codes、完整金融憑證放進 wiki。請使用 fine-grained PAT、開啟 GitHub / n8n / LINE 帳號的 2FA,並先用測試資料跑通 workflow 喲!
上線前的最後檢查:
- GitHub repo 設 private
- n8n webhook 驗證設好
- GitHub PAT 用 fine-grained、最小權限
- LINE / Telegram / GitHub / n8n 開 2FA
- 寫入的需求建議只給自己或是其他最核心的成員
- wiki 不放銀行帳密、身分證、2FA code 這種最高敏感資料
如果有什麼問題歡迎問我哦!
