Forked from rzk/searxng-search
7 Downloads
Project Files
README
This plugin enables LM Studio assistants to search the web using a local SearXNG instance, providing privacy-focused metasearch capabilities similar to how Vane (Perplexica) utilizes SearXNG.
Running SearXNG Instance: You must have SearXNG installed and running locally (e.g. at http://localhost:8081 to prevent possible conflicts with other services)
JSON API Enabled: Ensure your SearXNG settings.yml includes:
search: formats: - html - json
Once installed, the plugin provides two tools:
search_web: Search the internet using SearXNGfetch_page_content: Retrieve and extract text from specific URLsThe assistant will automatically invoke these tools when web search is needed.
lms-plugin-searxng/ ├── manifest.json ├── package.json ├── tsconfig.json ├── README.md └── src/ ├── index.ts ├── config.ts └── toolsProvider.ts
json in search formatsUnlike the DuckDuckGo plugin which relies on DuckDuckGo's HTML scraping, this SearXNG implementation offers:
MIT
Forked from rzk/searxng-search
7 Downloads
Project Files
README
This plugin enables LM Studio assistants to search the web using a local SearXNG instance, providing privacy-focused metasearch capabilities similar to how Vane (Perplexica) utilizes SearXNG.
Running SearXNG Instance: You must have SearXNG installed and running locally (e.g. at http://localhost:8081 to prevent possible conflicts with other services)
JSON API Enabled: Ensure your SearXNG settings.yml includes:
search: formats: - html - json
Once installed, the plugin provides two tools:
search_web: Search the internet using SearXNGfetch_page_content: Retrieve and extract text from specific URLsThe assistant will automatically invoke these tools when web search is needed.
lms-plugin-searxng/ ├── manifest.json ├── package.json ├── tsconfig.json ├── README.md └── src/ ├── index.ts ├── config.ts └── toolsProvider.ts
json in search formatsUnlike the DuckDuckGo plugin which relies on DuckDuckGo's HTML scraping, this SearXNG implementation offers:
MIT