README.md
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:
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.
json in search formatsUnlike the DuckDuckGo plugin which relies on DuckDuckGo's HTML scraping, this SearXNG implementation offers:
MIT
search:
formats:
- html
- json
lms-plugin-searxng/
āāā manifest.json
āāā package.json
āāā tsconfig.json
āāā README.md
āāā src/
āāā index.ts
āāā config.ts
āāā toolsProvider.ts