```diff
--- test_files/235-original.txt	2025-03-07 19:06:36
+++ test_files/235-modified.txt	2025-03-07 19:06:36
@@ -4,7 +4,7 @@
 
 import typing as t
 
-from composio.tools.local.base import Action, Tool
+from composio.tools.base.local import LocalAction, LocalTool
 
 from .actions import (
     ClickElement,
@@ -19,10 +19,15 @@
 )
 
 
-class BrowserTool(Tool):
+class BrowserTool(LocalTool, autoload=True):
     """Browser tool for local usage."""
 
-    def actions(self) -> t.List[t.Type[Action]]:
+    requires = ["playwright"]
+
+    logo = "https://raw.githubusercontent.com/ComposioHQ/composio/master/python/docs/imgs/logos/browsertool.png"
+
+    @classmethod
+    def actions(cls) -> t.List[t.Type[LocalAction]]:
         """Return the list of actions."""
         return [
             GetScreenshot,
@@ -35,7 +40,3 @@
             TypeText,
             GotoPage,
         ]
-
-    def triggers(self) -> t.List:
-        """Return the list of triggers."""
-        return []
```
