Forked from beledarian/beledarians-lm-studio-tools
Project Files
README.zh-TW.md
English | Deutsch | 简体中文 | 繁體中文
本項目是 LM Studio 的一個插件,為大語言模型(LLM)提供了一系列豐富的工具。它作為 LLM 與您本地環境之間的橋梁,支持自主編程、研究和文件管理。
[!IMPORTANT] LM Studio 不支持自動更新。 如果您遇到問題,請嘗試先手動更新:刪除當前版本並從 插件網站 重新下載。即使您的版本已過時,LM Studio 也可能會顯示「已安裝」提示。
replace_text_in_file 進行精確編輯,無需重寫整個大文件。save_file 支持一次性創建多個文件。遇到問題了? 歡迎在 GitHub 上提交 Issue。
覺得這個項目有幫助? 請考慮在 GitHub 上點個 ⭐ 或 參與貢獻! 感謝您使用本工具箱。
handoff_message,以便主智能體轉達研究發現。[!WARNING] 啟用 Shell 或終端執行將允許模型在您的系統上運行任意命令。這可能導致模型脫離沙盒環境並操作工作區以外的文件。
browser_session 流程,支持多步自動化瀏覽。rag_local_files)。💡 提示:需要為您的智能體提供持久的長期記憶? 歡迎關注我的另一個項目:Local Memory MCP —— 一個支持知識圖譜的隱私優先記憶服務器。
您可以通過以下鏈接安裝插件:
https://lmstudio.ai/beledarian/beledarians-lm-studio-tools
或者,您也可以手動安裝用於開發:
如果您想參與本插件的開發,請參考以下步驟:
克隆倉庫:
安裝依賴:
在 LM Studio 的 「Plugins」 選項卡中可以找到這些設置:
consult_secondary_agent:核心工具。負責任務委派、文件創建和子智能體循環管理。web_search (DuckDuckGo + HTML 獲取), wikipedia_searchfetch_web_content, rag_web_contentbrowser_session_open, browser_session_control, browser_session_close:持久化瀏覽器自動化。run_javascript, run_pythonexecute_command (後台), run_in_terminal (交互式)rag_local_files:搜索您的代碼。save_memory:長期記憶。get_system_info, read_clipboard, write_clipboard架構詳情請參閱 CODE_OVERVIEW.md。
delete_files_by_patterngh_auth, gh_create_issue, gh_list_issues, gh_view_comments, gh_create_pr, gh_list_prs, gh_view_pr_diff 和 gh_push 工具,支持安全且結構化的 GitHub 交互。git_add 和 git_checkout 工具,完善原生 Git 工具鏈(status, diff, log, commit, add, checkout)。瀏覽器可靠性與導航上下文
browser_session_open 默認返回完整頁面文本。子智能體兼容性提升
handoff_message 用於任務移交。beledarian_info.md 以了解項目的歷史背景。運行開發模式: 在項目目錄下執行:
這將以開發模式啟動插件。LM Studio 會自動識別並加載。您對源碼的任何修改都會觸發插件自動重載。
list_directory, change_directory, make_directoryread_file, save_file (支持批量), delete_pathreplace_text_in_file:精確編輯。delete_files_by_pattern:基於正則的清理。move_file, copy_file, find_files, get_file_metadatafuzzy_find_local_files:基於編輯距离的模糊文件搜索。browser_open_page:單次 Puppeteer 頁面讀取。git clone https://github.com/Beledarian/Beledarians_LM_Studio_Toolbox.git
cd Beledarians_LM_Studio_Toolbox
npm install
lms dev