跳到主要内容
    ↑↓ 选择↵ 打开esc 关闭
    tavily-ai

    Tavily

    opencode-tavily·v1.0.0·模型接入

    Tavily plugin for OpenCode — web search, content extraction, crawling, URL discovery, and deep research with citations

    GitHub 星标

    7

    近 30 天 +1

    月装机量

    524

    近 7 天 123

    综合评分

    45.6

    生态多维模型

    最近提交

    15 天前

    2026-10-05

    快速安装与配置

    opencode.json

    写入当前项目的 opencode.json,只对这个仓库生效。

    opencode.json

    {
      "$schema": "https://opencode.ai/config.json",
      "plugin": ["opencode-tavily@1.0.0"]
    }

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

    OpenCode plugin for Tavily — gives your AI agent reliable web search, content extraction, crawling, URL discovery, and deep research with citations.

    Supports OpenCode v1.18.29+ (1.x) and v2 using OpenCode's documented dual-version entrypoint: v1 calls server(), and v2 calls setup().

    Installation

    Add the plugin to your opencode.json. The configuration key differs between versions.

    OpenCode v2

    {
      "$schema": "https://opencode.ai/config.json",
      "plugins": ["opencode-tavily"]
    }
    

    OpenCode v1.18.29+

    {
      "$schema": "https://opencode.ai/config.json",
      "plugin": ["opencode-tavily"]
    }
    

    OpenCode installs the package automatically on next launch

    Install from Git

    Use the Git source instead of the npm package name. For v2:

    {
      "$schema": "https://opencode.ai/config.json",
      "plugins": ["github:tavily-ai/opencode-tavily"]
    }
    

    For v1.18.29+:

    {
      "$schema": "https://opencode.ai/config.json",
      "plugin": ["github:tavily-ai/opencode-tavily"]
    }
    

    Install the Tavily CLI

    Then install the Tavily CLI globally:

    curl -fsSL https://cli.tavily.com/install.sh | bash
    

    Or via Python:

    uv tool install tavily-cli
    # or
    pip install tavily-cli
    

    Authentication

    On first use, the agent will prompt you to authenticate. You can also set up in advance:

    # Browser login (recommended)
    tvly login
    # Or set an API key
    export TAVILY_API_KEY=tvly-your-api-key
    

    Get an API key at tavily.com.

    If TAVILY_API_KEY is set in your environment, the plugin automatically passes it to shell commands.

    What It Does

    This plugin registers the Tavily CLI skill with OpenCode. Once installed, the agent can:

    • Search the web with optional content extraction
    • Extract any webpage to clean markdown or text
    • Map all URLs on a website
    • Crawl entire websites recursively
    • Research — AI-powered deep research with citations

    All output is written to a .tavily/ directory to avoid flooding context.

    Tools Summary

    Command Use When Key Flags
    tvly search No specific URL yet — find sources and answer questions --client-name opencode, --depth, --max-results, --time-range, --include-raw-content
    tvly extract Have URL(s) — pull clean content (up to 20 per call) --client-name opencode, --extract-depth, --query, --chunks-per-source
    tvly map Need to discover URLs on a large site --client-name opencode, --limit, --instructions, --max-depth
    tvly crawl Need bulk content from a site section --client-name opencode, --max-depth, --max-breadth, --output-dir
    tvly research Need comprehensive, multi-source analysis --client-name opencode, --model, --stream, status / poll

    Links

    License

    MIT

    同类生态推荐