This seems worth looking into. From selenium creat...
# proj-agent
w
This seems worth looking into. From selenium creators: https://github.com/VibiumDev/vibium
l
@nutritious-balloon-65098 clone this repo and the browser-use repo and compare the features that both has and only one has, from the point of view of which one would be more useful in the OpenHands/software-agent-sdk
n
I'm on it! Graham Neubig can track my progress here.
Summary: Browser Automation Comparison for OpenHands/software-agent-sdk I cloned and analyzed three repositories: 1. OpenHands/software-agent-sdk (already cloned) 2. browser-use/browser-use 3. VibiumDev/vibium (mentioned in conversation context) Key Findings browser-use is the better choice for software-agent-sdk because: • ✅ Python-native (matches SDK) • ✅ Already integrated as a tool • ✅ Rich feature set (Code-Use Mode, Skills, DOM processing, Judge system) • ✅ Active development, production-ready • ✅ Native LLM support for 15+ providers vibium is interesting but not suitable now because: • ❌ JavaScript-focused (not Python) • ❌ Early stage (v1, limited features) • ❌ No agent system (tool-only) • ✅ WebDriver BiDi (future-proof protocol) • ✅ From Selenium creator (credibility) Features browser-use Has That SDK Should Adopt | Priority | Feature | Value | | - | - | - | | High | Code-Use Mode | Notebook-like Python execution for complex multi-step browser tasks | | High | Judge System | Task completion evaluation and validation | | High | Coordinate Clicking | Click by (x,y) for vision models (Claude Sonnet 4, Gemini 3 Pro) | | High | Sensitive Data Handling | Automatic credential masking | | Medium | Skills System | Reusable automation patterns | | Medium | Enhanced DOM Processing | Better element identification | | Medium | Fallback LLM | Automatic switch to backup model | Features SDK Has That browser-use Doesn't • General-purpose agent (not browser-specific) • Terminal tool with tmux support • Sophisticated file editor • Security system with risk assessment • Workspace abstraction (Docker, cloud, remote) • Agent Server REST API • Conversation persistence and state management • Stuck detector and condenser Recommendations 1. Short-term: Expose coordinate clicking, add sensitive data support 2. Medium-term: Implement Code-Use Mode, add Judge integration 3. Long-term: Monitor vibium for WebDriver BiDi adoption I created a detailed comparison document at
/workspace/project/BROWSER_AUTOMATION_COMPARISON.md
. Note: I did not commit or push any changes since this was an analysis task. The comparison document is a standalone file in the workspace. Would you like me to: • Commit this to the software-agent-sdk repository? • Create a PR with recommendations? • Just keep it as a local reference document? <sub>View full conversation</sub>
👍 1