doit

Public

some usefull tools

40 Downloads

1 star

README

Basic doit Plugin for LM Studio

Some usefull tools:

  • get_date_time — Returns current date and time
  • count_letters — Count specific letter in a word/string
  • get_word_length — Get the total number of characters in a word
  • get_myip — Get your external IP address/ test internet connection
  • get_anagram — Get Anagram of a word
  • ts_to_date — Get full Date-time from Unix TS
  • scan_plugins — Get List of installed Plugins with author, revision, Date. Save to file list.json
  • updated_plugins — Get the up-to-date revision of each plugin from HTML in manifest. Then adds it to the file list.json - and returns what plugins needed to renew (del/run)
  • read_list — Get file list.json (just implemented)

📅 last update

Tree Structure:

     1 plugins/
     2 ├── alex/              
     3 │   └── myplugin/      
     4 │       └── manifest.json
     5 ├── lmstudio/          
     6 │   └── chatbot/       
     7 │       └── manifest.json

     - depth=0: plugins/
     - depth=1: alex/       i.e. author
     - depth=2: myplugin/   here is manifest.json

Returns in list.json:

      1 {
      2   "plugins": [
      3     {
      4       "author": "alex",
      5       "name": "myplugin",
      6       "revision": "1",
      7       "installDate": "2025-04-07"
      8     }
      9   ]
     10 }

Installation

Download from LM Studio Hub

Available at: lmstudio.ai/tupik rev.11

# 1. Install dependencies
npm install

# 2. Install plugin to LM Studio
lms dev --install

Update Plugin (after code changes)

lms dev -i -y

The -y flag automatically confirms overwrite without prompting.

Publish to LM Studio Hub

lms push -y

Requirements

  • Node.js + npm
  • LM Studio installed (provides lms CLI)

How to use

  • Open LM Studio
  • Go to Plugins (side panel)
  • Enable doit plugin
  • Start a chat — the model can now call your tools

With the plugin enabled, the AI assistant can perform some serious shit.

Also you can run Qwen Code to add extra functions.