跳到主要内容
    ↑↓ 选择↵ 打开esc 关闭
    中文English
    samuelcstewart

    Web Tools

    v0.1.0其他
    @soggywontons/opencode-web-tools-plugin

    OpenCode 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"]
    }

    opencode 启动时会通过内嵌运行时自动加载 npm 依赖并缓存至本地目录,无需手动在全局环境执行安装。

    OpenCode plugin providing:

    Prerequisites

    • A running SearXNG instance with format=json enabled. Newer deployments may require an auth token.
    • A running Crawl4AI instance (v0.9+), which requires a Bearer auth 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_URL
    • SEARXNG_TOKEN
    • CRAWL4AI_URL
    • CRAWL4AI_TOKEN

    Resolution order:

    1. Plugin config in opencode.json
    2. Environment variable