Skip to content
    ↑↓ select↵ openesc close
    English中文
    samuelcstewart

    Web Tools

    v0.1.0Other
    @soggywontons/opencode-web-tools-plugin

    OpenCode plugin providing web_search (SearXNG) and web_extract (Crawl4AI) tools.

    GitHub stars

    0

    Monthly installs

    22

    6 in 7 days

    Composite scoreSCORE

    27.5

    Multi-signal model

    Last commit

    21 days ago

    2026-07-29

    Install and configure

    opencode.json

    Writes to this project's opencode.json — applies to this repository only.

    opencode.json

    {
      "$schema": "https://opencode.ai/config.json",
      "plugin": ["@soggywontons/opencode-web-tools-plugin@0.1.0"]
    }

    opencode loads npm dependencies through its embedded runtime on startup and caches them locally — no manual global install needed.

    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