This project is a plugin for LM Studio that provides a rich set of tools to a large language model. It acts as a bridge between the LLM and your local environment, enabling autonomous coding, research, and file management.
replace_text_in_file to make surgical edits instead of rewriting large files.save_file supports creating multiple files in one go.delete_files_by_pattern to wipe temporary files instantly.subagent_docs.md is automatically loaded into the context, ensuring the Main Agent understands how to delegate effectively.beledarian_info.md to understand your project's history.[!WARNING] Enabling shell or terminal execution allows the model to run arbitrary commands on your system. If enabled, the model may be able to modify files and escape the sandbox environment.
rag_local_files).💡 Tip: Need persistent long-term memory for your agent? Check out my other project: Local Memory MCP – A privacy-first memory server with knowledge graph support.
The plugin can be installed using the following link:
https://lmstudio.ai/beledarian/beledarians-lm-studio-tools
Alternatively, you can install it manually for development purposes.
If you want to contribute to the development of this plugin, you can follow these steps:
Clone the repository:
Install dependencies:
Access these settings in the LM Studio "Plugins" tab:
consult_secondary_agent: The powerhouse tool. Delegates tasks, handles file creation, and manages sub-agent loops.duckduckgo_search, wikipedia_searchfetch_web_content, rag_web_contentbrowser_open_page (Puppeteer)run_javascript, run_pythonexecute_command (Background), run_in_terminal (Interactive)rag_local_files: Search your code.save_memory: Long-term memory.get_system_info, read_clipboard, write_clipboardSee CODE_OVERVIEW.md for architectural details.
consult_secondary_agent and clarified "Hidden Code" success messages.beledarian_info.md to track project state..json vs .js).Run in development mode: From within the project directory, run the following command:
This will start the plugin in development mode. LM Studio should automatically pick it up. Any changes you make to the source code will cause the plugin to automatically reload.
list_directory, change_directory, make_directoryread_file, save_file (supports batch), delete_pathreplace_text_in_file: Precision editing.delete_files_by_pattern: Regex-based cleanup.move_file, copy_file, find_files, get_file_metadatagit clone https://github.com/Beledarian/Beledarians_LM_Studio_Toolbox.git
cd Beledarians_LM_Studio_Toolbox
npm install
lms dev