CraftBot

CraftBot

CraftBot 是一個個人 AI 助理,它在您的機器上 24/7 全天候運行,自主解釋任務、計劃操作並執行複雜的工作流程,並支持多個 LLM 提供商、外部工具集成和可擴展技能。
https://github.com/CraftOS-dev/CraftBot?ref=producthunt&utm_source=aipure
CraftBot

產品資訊

更新時間:2026年04月20日

什麼是 CraftBot

CraftBot 是一個由 CraftOS 開發的開源個人 AI 助理,它駐留在您的機器內部並持續運行,以幫助您實現目標。與基於雲的助理不同,CraftBot 在本地運行,採用自帶密鑰 (BYOK) 方法,支持多個 LLM 提供商,包括 OpenAI、Google Gemini、Anthropic Claude、BytePlus 和本地 Ollama 模型。該代理具有複雜的記憶系統,可以學習您的偏好和習慣,主動計劃和啟動任務,以幫助您改善生活。它提供靈活的界面模式,包括瀏覽器、終端 UI (TUI)、CLI 和用於桌面自動化的實驗性 GUI 模式。CraftBot 通過 OAuth 身份驗證與 Google Workspace、Slack、Notion、Zoom、LinkedIn、Discord 和 Telegram 等外部服務無縫集成,同時還支持模型上下文協議 (MCP) 和用於增強功能的可擴展技能框架。

CraftBot 的主要功能

CraftBot 是一款個人 AI 助理,全天候 24 小時在您的機器上本地運行,自主解釋任務、規劃行動並執行它們以實現您的目標。它具有靈活的 BYOK(自帶金鑰)系統,支援多個 LLM 提供商,包括 OpenAI、Google Gemini、Anthropic Claude 和本地 Ollama 模型。該代理包括一個記憶系統,用於整合每日事件、學習您的偏好和習慣的主動行為,以及與外部工具(如 Google Workspace、Slack、Notion、Zoom、LinkedIn、Discord 和 Telegram)的廣泛整合能力。它支援模型上下文協定 (MCP) 以擴展功能,提供可擴展的技能框架,並提供多種介面模式,包括瀏覽器、TUI、CLI 和用於桌面自動化的實驗性 GUI 模式。CraftBot 與 Windows 和 Linux 跨平台相容,可以作為後台服務運行,並為初學者提供簡單的設置,為高級用戶提供高級自定義。
支援使用 BYOK 的多 LLM 提供商: 靈活的系統,允許使用者攜帶自己的 API 金鑰,並在 OpenAI、Google Gemini、Anthropic Claude、BytePlus 和本地 Ollama 模型之間輕鬆切換,從而提供成本控制和提供商獨立性。
具有記憶的主動 AI 代理: 透過使用 ChromaDB 的基於 RAG 的語義記憶系統,學習使用者偏好、習慣和生活目標。自主執行規劃並啟動任務(經批准)以幫助使用者改進,並在午夜整合每日事件。
廣泛的外部工具整合: 透過 OAuth 身份驗證與版本中嵌入的憑證無縫連接到生產力平台,包括 Google Workspace、Slack、Notion、Zoom、LinkedIn、Discord 和 Telegram。
MCP 和技能框架: 模型上下文協定整合,用於使用外部工具和服務擴展代理功能,以及具有內建技能的可擴展技能框架,用於任務規劃、研究、程式碼審查和 git 操作。
多種介面模式: 提供瀏覽器(現代 Web 介面)、TUI(終端 UI)、CLI(命令列)和用於桌面自動化的實驗性 GUI 模式,允許使用者根據需求和環境選擇他們喜歡的互動方法。
全天候 24 小時後台服務: 可以作為持久的後台服務運行,並在登入時自動啟動、用於輕鬆瀏覽器存取的桌面快捷方式,以及用於啟動、停止、重新啟動、狀態檢查和日誌檢視的全面服務管理命令。

CraftBot 的使用案例

個人生產力助理: 管理 Google Workspace 中的日常任務、日曆事件、電子郵件和提醒,同時學習用戶偏好,以便主動建議任務優先順序和安排優化,以滿足繁忙的專業人士的需求。
開發工作流程自動化: 協助軟體開發人員進行程式碼審查、git 操作、任務規劃和研究。與開發工具整合,並且可以執行多步驟工作流程以進行測試、部署和文件編寫。
跨平台通訊中心: 集中管理 Slack、Discord、Telegram、LinkedIn 和 Zoom 上的通訊,使用戶能夠從單一介面管理訊息、安排會議和協調團隊活動。
研究和知識管理: 執行研究任務、管理 Notion 和 Google Drive 中的資訊,並為學生、研究人員和知識工作者維護重要發現和見解的語義記憶。
重複性任務的桌面自動化: 使用實驗性 GUI 模式自動化需要視覺互動的基於螢幕的任務,例如跨不同桌面環境的資料輸入、表單填寫或應用程式測試。
注重隱私的用戶的自託管 AI 助理: 完全在本地機器上運行,支援本地 Ollama 模型,為處理敏感個人或商業資訊的用戶提供以隱私為中心的雲端助理替代方案。

優點

透過 BYOK 模型實現完全本地控制,允許使用者選擇他們喜歡的 LLM 提供商並維護資料隱私
透過 OAuth 身份驗證和嵌入式憑證與主要生產力平台實現廣泛的整合生態系統
靈活的部署選項,包括多種 UI 模式、後台服務功能、Docker 容器化和跨平台支援
具有 MCP 和技能框架的開放架構,可輕鬆擴展和自訂以用於特定用例

缺點

GUI 模式仍處於實驗階段,並且當代理切換到視覺自動化任務時可能會遇到問題
需要技術設置,包括 Python 3.10+、API 金鑰和瀏覽器模式的可選 Node.js,這對於非技術使用者來說可能具有挑戰性
記憶系統和主動功能仍在開發中(路線圖中主動行為標記為「待定」)
GUI 自動化需要大量的額外依賴項(模型權重的約 4GB)以及使用 Docker 容器和 X11 伺服器配置的複雜設置

如何使用 CraftBot

1. 安裝先決條件: 確保您的系統上安裝了 Python 3.10+、git,以及可選的 Node.js 18+(用於瀏覽器模式)和 conda。還需要來自 OpenAI、Google Gemini 或 Anthropic 的 API 密鑰。
2. 克隆存儲庫: 打開您的終端並運行:git clone https://github.com/zfoong/CraftBot.git 然後使用以下命令導航到該目錄:cd CraftBot
3. 安裝依賴項: 運行安裝腳本:python install.py。對於 GUI 支持,添加 --gui 標誌。對於 conda 環境,添加 --conda 標誌。對於僅 CPU 系統,添加 --cpu-only 標誌。
4. 配置 API 密鑰: 首次運行時,CraftBot 將引導您完成一個入門序列,以配置您的 LLM 提供商 API 密鑰、設置代理的名稱以及配置 MCP 和 Skills。
5. 選擇您的界面模式: 在您喜歡的模式下運行 CraftBot:python run.py(瀏覽器模式 - 默認,需要 Node.js)、python run.py --tui(終端 UI 模式 - 無依賴項)、python run.py --cli(CLI 模式 - 輕量級)或 python run.py --gui(GUI 模式 - 需要 GUI 安裝)。
6. 開始與 CraftBot 互動: 啟動後,您可以自然地與代理交談,要求它執行複雜的多步驟任務,或鍵入 /help 以查看可用命令和功能。
7. 連接外部服務(可選): 使用 OAuth 命令將 CraftBot 連接到外部服務:/google login 用於 Google Workspace,/zoom login 用於 Zoom,/slack invite 用於 Slack,/notion invite 用於 Notion,或 /linkedin login 用於 LinkedIn。
8. 設置為後台服務(可選): 為了持續運行,將 CraftBot 安裝為後台服務:python service.py install。這將安裝依賴項、註冊登錄時自動啟動、啟動 CraftBot 並創建桌面快捷方式以便於瀏覽器訪問。
9. 管理服務: 使用服務命令來控制 CraftBot:python service.py start(在後台啟動)、python service.py stop(停止服務)、python service.py status(檢查運行狀態)、python service.py logs(查看最近的日誌)或 python service.py restart(重新啟動服務)。
10. 擴展功能(高級): 通過添加自定義 Skills、集成模型上下文協議 (MCP) 工具或根據您的工作流程連接其他外部應用程序來擴展 CraftBot 的功能。

CraftBot 常見問題

CraftBot 是一個個人 AI 助理,它存在於您的機器中,並 24/7 全天候為您工作。它可以自主地解釋任務、規劃行動並執行它們以實現您的目標。它會學習您的偏好和目標,主動幫助您規劃和啟動任務。CraftBot 支援多個 LLM 提供商(OpenAI、Google Gemini、Anthropic Claude、BytePlus 和本地 Ollama 模型),與 Google Workspace、Slack、Notion、Zoom、LinkedIn、Discord 和 Telegram 等外部工具整合,並具有記憶體系統、MCP 整合和可擴展的技能框架。

与 CraftBot 类似的最新 AI 工具

MultipleWords
MultipleWords
MultipleWords 是一個全面的 AI 平台,提供 16 種強大的工具,用於音頻、視頻和圖像編輯,具有跨平台可訪問性。
AiTools.Ge
AiTools.Ge
AiTools.Ge 是一個一站式 AI 內容創作平台,提供 70+ 模板,用於生成文本、圖像、語音、代碼等多種語言的內容。
GiGOS
GiGOS
GiGOS 是一個 AI 平台,提供多個先進的語言模型,如 Gemini、GPT-4、Claude 和 Grok,並通過直觀的界面讓用戶與不同的 AI 模型互動和比較。
Lynklet
Lynklet
Lynklet是一個集成了生物鏈接頁面、URL縮短、QR碼生成、數字名片和文件托管功能的全方位社交工具平台。