Skip to content
This repository was archived by the owner on May 15, 2026. It is now read-only.
This repository was archived by the owner on May 15, 2026. It is now read-only.

[Feature Request]: Support for Free/No-API Search Engines (DuckDuckGo, SearXNG, Brave Search,...) #12361

@pvbang

Description

@pvbang

What kind of feedback?

Suggestion for new MCP server

Item Type (if applicable)

MCP Server

Item Name (if applicable)

Free Search Engines

Description

Currently, Roo Code relies heavily on search engines that require API keys (like Google, Bing, or Tavily). For many individual developers or those in regions with limited access to international payment methods, this creates a barrier to using the "Web Search" capabilities effectively.

Describe the solution you'd like:
I would like to see Roo Code support free and privacy-focused search engines that do not strictly require a paid API key or allow for local/self-hosted integration.

Suggested engines to integrate:

  • DuckDuckGo (via duckduckgo-search python/js library): Completely free, no API key required, and provides reliable web snippets.
  • SearXNG: A metasearch engine that can be self-hosted. Supporting this would allow users to point Roo Code to their own instance (e.g., https://searxng.mydomain.com).
  • Brave Search API (Free Tier): While it has a paid tier, it offers a generous free tier that is often easier to set up than Google/Bing.

Swisscows or Mojeek: Other privacy-focused alternatives.

Describe alternatives you've considered

Using Tavily/Google Search: Great performance but costs money/requires credit card verification.

Manual Copy-Paste: Searching in a browser and pasting the results into the chat, which breaks the "Agentic" workflow of Roo Code.

Explain why this feature is important

Accessibility: Makes Roo Code more accessible to students and independent developers globally.

Privacy: DuckDuckGo and SearXNG are known for not tracking users.

Cost-Efficiency: Reduces the monthly "API tax" for users who already pay for LLM tokens.

Additional Details (optional)

No response

Checklist

  • I've searched existing issues for duplicates

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions