{"repo":"hsiangfeng/Claude-by-Discord","free":true,"listed":false,"github":"https://github.com/hsiangfeng/Claude-by-Discord","clone":"git clone https://github.com/hsiangfeng/Claude-by-Discord.git","description":"從 Discord 遠端操控本機 Claude Code。不需要待在電腦前，用手機打開 Discord 就能下指令、審批工具、追蹤進度。","language":"TypeScript","stars":49,"topics":["claude-code","discord"],"license":null,"category":"chat-messaging","readme_excerpt":"Discord Claude Bot 從 Discord 遠端操控本機 Claude Code。不需要待在電腦前，用手機打開 Discord 就能下指令、審批工具、追蹤進度。 運作原理 透過 @anthropic-ai/claude-agent-sdk 在本機生成 Claude Code 子程序執行任務，再將過程即時串流到 Discord Thread。 - 使用本機 CLI 登入狀態 — SDK 直接沿用 claude login 的認證，不需額外設定 API Key - 本機必須持續運行 — Bot 停了就無法遠端操控 注意 ：本專案僅以 Claude Code 訂閱（Max plan）測試。若你使用 API Key 登入 CLI，理論上可運作但 尚未經過測試 ，且會消耗 API 額度。 功能 - 即時串流 — Claude 的回應以 2 秒節流即時更新，不需等完整回應 - Thread 隔離 — 每個 /prompt 建立獨立 Thread，支援同時執行多個任務 - 續問對話 — 在 Thread 中直接打字即可續問，保留完整對話歷史 - 工具審批 — 未放行的工具操作透過 Discord 按鈕請求核准/拒絕 - 互動式問答 — Claude 的 AskUserQuestion 以按鈕顯示，支援單選、多選、自訂回答 - 檔案上傳 — 續問時可附加圖片、PDF、文字檔，Claude 直接讀取 - 對話紀錄 — /history 匯出完整 Session 紀錄為 Markdown 檔案 - 重新執行 — /retry 用相同 prompt 重跑，全新 Session - Token 追蹤 — 累計 Token 消耗與 USD 成本， /status 查看統計 - Rate Limiting — 防止短時間內大量請求（預設每分鐘 5 次） 前置需求 - Node.js 18+ - Claude Code CLI 已安裝並登入（ claude login ） - Claude Max plan 訂閱 - Discord Bot Token（從 Discord Developer Portal 建立） 安裝 設定 1. 建立 Discord Bot 1. 前往 Discord Developer Portal → New Application 2. 左側 Bot → Reset Token → 複製 Token 3. 記下 Application ID （即 Client ID） 4. 在 Bot 頁面啟用 Message Content Intent （Privileged Gateway Intents 區塊） 2. 邀請 Bot 到伺服器 替換 CLIENT ID 後在瀏覽器開啟： 所需權限：Send Messages、Send Messages in Threads、Create Public Threads、Embed Links、Read Message History、Use Slash Commands 3. 取得 Discord ID 在 Discord 啟用開發者模式（設定 → 進階 → 開發者模式），然後右鍵複製： - 伺服器 ID → DISCORD GUILD ID - 頻道 ID → DISCORD CHANNEL ID - 使用者 ID → ALLOWED USER IDS 4. 環境變數 編輯 .env ： 以下為選填，有預設值： 變數 說明 預設值 ------ ------ ------ DEFAULT MODE","default_branch":null,"files":null,"tree":[],"storefront":"/r/hsiangfeng","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/hsiangfeng/Claude-by-Discord/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}