ModSearch: A DSH plugin that brings web search to DeepSeek Harness

liustack/modsearch

Tools & CapabilitiesVerified
Listed on 2026-08-20
Page last updated 2026-08-20

Web plugin for DeepSeek Harness that adds web search, X search, and page fetch to models without native web access, returning structured JSON evidence.

Give models without native web access the ability to search the web, X, and any page, returning structured JSON evidence.

install
dsh plugin --profile web add github:liustack/modsearch
Category
Tools & Capabilities
Platform
DSH-Plugin
Author
liustack
Distribution
Plugin

modsearch Key Features

Multi-engine auto failoverFree, no API key neededSearch X (Twitter)Focused single-page fetchInstall once, use everywhere

modsearch Repository

liustack
Publisher
liustack
Repository
liustack/modsearch
179
Stars
9
Forks
0
Watchers
1
Open issues
LanguageTypeScript
LicenseMIT License
Website
Repo last push2026-08-20 01:41:26
Repo created2026-02-22 15:12:53
Topics
agent-skillsagentic-workflowclaude-codeclaude-skillscodexcordisdeepseekdeepseek-harnessdshdsh-pluginglmharnessharness-engineeringhermes-agentopenclawopencodepi-agentweb-fetchweb-search
Default branchmain

modsearch Repo Summary

ModSearch is a web plugin (DSH plugin) for DeepSeek Harness, designed to give models without native web access—like DeepSeek-V4-Flash—the ability to search the web, X (Twitter), and fetch single pages. It solves the problem of models lacking real-time information by providing structured JSON evidence through a multi-engine chain (Antigravity CLI, Tavily, Exa, Firecrawl, Grok Build, local) with automatic failover. Maintained by liustack under the MIT license, it was last updated in 2026-08 and has 107 stars on GitHub.

What core features does the ModSearch DSH plugin support?

ModSearch adds three tools to DeepSeek Harness: the built-in web_search (running on the modsearch engine chain with no API key, preserving native citation cards), x_search for searching X/Twitter (requires Grok Build), and read_page for focused single-page reading. All channels offer free tiers—Antigravity CLI is the default with no API key needed, while Tavily, Exa, and Firecrawl provide monthly free credits without requiring a credit card. When a channel fails or exhausts its quota, the next one automatically takes over, ensuring uninterrupted search.

How do I install the ModSearch DSH plugin?

Installing ModSearch is a one-command process that registers the web_search, x_search, and read_page tools into the DSH web profile. After installation, DSH's built-in web_search automatically runs on the modsearch engine chain without extra configuration.

bash
dsh plugin --profile web add github:liustack/modsearch

Which engines and configuration methods does the ModSearch DSH plugin support?

ModSearch supports multiple search engines, each configurable with a single command. Keys are stored in ~/.modsearch/config.json (permission 0600, masked when shown). Antigravity CLI is free and keyless—just install agy and sign in. Tavily offers 1,000 free credits/month, Exa provides ~1,400 searches/month, and Firecrawl gives 1,000 credits/month with keyless search support. Example configuration command: modsearch config set tavily.apiKey <key>.

Which DeepSeek Harness versions and platforms does the ModSearch DSH plugin support?

ModSearch works not only with DeepSeek Harness but also with Claude Code, Codex, Pi, and OpenCode, enabling a single installation across multiple agent frameworks. It is built with TypeScript and requires Node.js. The project is maintained by liustack under the MIT license; more details are available in the official documentation.

View more DSH plugins at dsh-plugin.org

DSH-Plugin FAQ