A LangGraph JavaScript agent with AWS-managed browser capabilities deployed to Bedrock AgentCore.
- Browser Automation: Navigate, click, type, extract text, take screenshots
- LangGraph JS: ReAct agent pattern with browser tools
- Claude Sonnet 5: Powered by Amazon Bedrock
- Minimal Configuration: Just
ai: { agents: { browserAgent: {} } }inserverless.yml
| Tool | Description |
|---|---|
navigate |
Navigate to a URL |
click |
Click an element by CSS selector |
type_text |
Type text into an input element |
get_text |
Extract text from the page or element |
get_html |
Get HTML content of the page or element |
screenshot |
Take a screenshot |
evaluate |
Execute JavaScript in the page |
wait_for_element |
Wait for an element to appear |
- Node.js 24+
- AWS credentials configured
- Serverless Framework CLI
npm install
sls deployRUNTIME_ARN=<your-runtime-arn> node test-invoke.jssls remove- langgraph-browser-custom - Custom browser with session recording
- strands-browser - Browser with Strands Agents framework