Forked from beledarian/beledarians-lm-studio-tools
Project Files
README.de.md
English | Deutsch | 简体中文 | 繁體中文
Dieses Projekt ist ein Plugin für LM Studio, das einem Large Language Model (LLM) eine umfangreiche Palette an Werkzeugen zur Verfügung stellt. Es fungiert als Brücke zwischen dem LLM und Ihrer lokalen Umgebung und ermöglicht autonomes Programmieren, Recherche und Dateiverwaltung.
[!IMPORTANT] LM Studio unterstützt KEINE automatischen Updates. Wenn Sie Probleme haben, versuchen Sie bitte zuerst eine manuelle Aktualisierung, indem Sie die aktuelle Version entfernen und von der Plugin-Website neu herunterladen. LM Studio zeigt möglicherweise einen Tooltip "bereits installiert" an, selbst wenn Ihre Version veraltet ist.
Probleme festgestellt? Zögern Sie nicht, diese auf GitHub zu melden.
Finden Sie dieses Projekt hilfreich? Erwägen Sie, ihm einen ⭐ auf GitHub zu geben oder beizutragen! Vielen Dank, dass Sie die Toolbox verwenden.
[!WARNING] Das Aktivieren der Shell- oder Terminalausführung erlaubt es dem Modell, beliebige Befehle auf Ihrem System auszuführen. Bei Aktivierung könnte das Modell die Sandbox verlassen und Dateien außerhalb des Arbeitsverzeichnisses manipulieren.
browser_session-Steuerung für mehrstufige Automatisierung.rag_local_files).💡 Tipp: Benötigen Sie ein persistentes Langzeitgedächtnis für Ihren Agenten? Schauen Sie sich mein anderes Projekt an: Local Memory MCP – Ein privatsphäre-orientierter Memory-Server mit Knowledge Graph-Unterstützung.
Das Plugin kann über den folgenden Link installiert werden:
https://lmstudio.ai/beledarian/beledarians-lm-studio-tools
Alternativ können Sie es für Entwicklungszwecke manuell installieren.
Wenn Sie zur Entwicklung dieses Plugins beitragen möchten, folgen Sie diesen Schritten:
Repository klonen:
Abhängigkeiten installieren:
Sie finden diese Einstellungen im Reiter "Plugins" in LM Studio:
consult_secondary_agent: Das zentrale Werkzeug für Delegation, Dateierstellung und Sub-Agenten-Loops.web_search (DuckDuckGo + HTML Fetch), wikipedia_searchfetch_web_content, rag_web_contentbrowser_session_open, browser_session_control, browser_session_close: Persistente Browser-Automatisierung.run_javascript, run_pythonexecute_command (Hintergrund), run_in_terminal (Interaktiv)rag_local_files: Durchsuchen Sie Ihren Code.save_memory: Langzeitgedächtnis.get_system_info, read_clipboard, write_clipboardSiehe CODE_OVERVIEW.md für architektonische Details.
replace_text_in_file für chirurgische Bearbeitungen, anstatt große Dateien komplett neu zu schreiben.save_file unterstützt das Erstellen mehrerer Dateien in einem Durchgang.delete_files_by_pattern, um temporäre Dateien sofort zu löschen.gh_auth, gh_create_issue, gh_list_issues, gh_view_comments, gh_create_pr, gh_list_prs, gh_view_pr_diff und gh_push für sichere GitHub-Interaktionen ohne generische Shell-Befehle.git_add und git_checkout zur Vervollständigung der Toolchain (Status, Diff, Log, Commit, Add, Checkout).Browser-Zuverlässigkeit und Navigationskontext
browser_session_open gibt standardmäßig den vollständigen Seitentext zurück.Verbesserungen der Sub-Agenten-Kompatibilität
open, control, close) mit in-page Suche.handoff_message für Übergabeprozesse.handoff_message zurückgeben, um Ergebnisse an den Hauptagenten zu melden.beledarian_info.md lesen, um die Historie Ihres Projekts zu verstehen.Im Entwicklungsmodus ausführen: Führen Sie folgenden Befehl im Projektverzeichnis aus:
Dies startet das Plugin im Entwicklungsmodus. LM Studio sollte es automatisch erkennen. Änderungen am Quellcode führen zu einem automatischen Neustart des Plugins.
list_directory, change_directory, make_directoryread_file, save_file (Batch-Unterstützung), delete_pathreplace_text_in_file: Präzises Bearbeiten.delete_files_by_pattern: Regex-basierte Bereinigung.move_file, copy_file, find_files, get_file_metadatafuzzy_find_local_files: Fuzzy-Suche nach Dateipfaden/Namen.browser_open_page: Einmaliges Laden einer Seite über Puppeteer.git clone https://github.com/Beledarian/Beledarians_LM_Studio_Toolbox.git
cd Beledarians_LM_Studio_Toolbox
npm install
lms dev