Skip to content

Tencent/BrowserSkill: You.com web search CLI integration #196

Description

@mouse-value-add

Source Repository

https://github.com/Tencent/BrowserSkill

Selection Rationale

Selected Tencent/BrowserSkill (1,123⭐) as the best candidate for You.com integration due to:

Perfect Integration Fit:

  • Browser automation platform designed for AI agents (Cursor, Claude Code, Codex, etc.)
  • Agents controlling browsers desperately need web search context and research capabilities
  • CLI-based architecture makes adding bsk search command natural and non-invasive
  • Already supports multiple agent frameworks - web search enhances all of them

Active Maintenance:

  • Very recent commits (pushed 2026-08-18T06:10:21Z - today!)
  • Active development with comprehensive documentation and examples
  • MIT licensed, well-maintained TypeScript/Rust codebase
  • 1,123 stars indicating strong adoption

Technical Excellence:

  • Rust CLI with TypeScript browser extension - professional architecture
  • Clear command structure in crates/bsk-cli/src/cli/mod.rs
  • Existing pattern for adding new commands to the CLI
  • Strong testing infrastructure and proper error handling

Integration Approach:

  • Add bsk search <query> command following existing CLI patterns
  • Optional integration via YDC_API_KEY environment variable
  • Returns structured JSON results that agents can process
  • Works alongside existing browser automation commands

Implementation Details

Integration Type: CLI Command Extension
Planned Environment Variables:

  • YDC_API_KEY - Optional You.com API key for authenticated access
  • YDC_BASE_URL - Optional API base URL override (default: https://api.you.com)

Expected Usage Example:

# Search for information agents can use to inform their browser actions
bsk search "Next.js deployment best practices" --json
bsk search "React testing patterns" --count 10

Validation Plan:

  • Rust compilation and CLI integration testing
  • You.com API integration with authenticated and keyless modes
  • JSON output formatting compatible with agent parsing
  • Error handling and fallback behavior testing
  • No breaking changes to existing browser automation functionality

Candidate Evaluation Summary

Evaluated candidates:

  1. Tencent/BrowserSkill (1123 stars) - SELECTED - Browser automation with perfect search integration fit
  2. dcouple/Pane (389 stars) - AI agent manager, good but less specific integration point
  3. DAWNCR0W/affine-mcp-server (257 stars) - MCP server, good fit but smaller impact

Selection rationale: BrowserSkill has the most natural integration fit - browser automation agents need web search context to make informed decisions about what to do on web pages. The CLI architecture makes integration clean and the active maintenance suggests good PR acceptance likelihood.

Links

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions