@soggywontons/opencode-web-tools-pluginOpenCode plugin providing web_search (SearXNG) and web_extract (Crawl4AI) tools.
GitHub 星标
0
月装机量
22
近 7 天 6
综合评分SCORE
27.5
生态多维模型
最近提交
21 天前
2026-07-29
快速安装与配置
opencode.json写入当前项目的 opencode.json,只对这个仓库生效。
opencode.json
{
"$schema": "https://opencode.ai/config.json",
"plugin": ["@soggywontons/opencode-web-tools-plugin@0.1.0"]
}写入 ~/.config/opencode/opencode.json,对所有项目生效。
~/.config/opencode/opencode.json
{
"$schema": "https://opencode.ai/config.json",
"plugin": ["@soggywontons/opencode-web-tools-plugin@0.1.0"]
}若你要在本地改造这个插件,先装到项目里再从本地路径引用。
shell
pnpm add -D @soggywontons/opencode-web-tools-pluginopencode 启动时会通过内嵌运行时自动加载 npm 依赖并缓存至本地目录,无需手动在全局环境执行安装。
README.md
查看原始文件→OpenCode plugin providing:
Prerequisites
- A running SearXNG instance with
format=jsonenabled. Newer deployments may require an auth token. - A running Crawl4AI instance (v0.9+), which requires a
Bearerauth token. - Node.js 18+.
OpenCode config
{
"plugin": [
[
"@soggywontons/opencode-web-tools-plugin@^0.1.0",
{
"searxng": {
"url": "http://localhost:8877",
"token": "1234678"
},
"crawl4ai": {
"url": "http://localhost:11235",
"token": "12345678"
}
}
]
]
}
Supported environment variables
SEARXNG_URLSEARXNG_TOKENCRAWL4AI_URLCRAWL4AI_TOKEN
Resolution order:
- Plugin config in
opencode.json - Environment variable