Computer-Use (Desktop + Android)
| Env Var | Description | Default |
|---|---|---|
COMPUTER_USE_ENABLED | Enable computer-use and Android ADB tools | false |
Or in ~/.tota/tota.yaml:
capabilities:
computer:
enabled: true
Enable via wizard: tota setup computer
#Desktop tools (macOS, Linux, Windows)
Uses @nut-tree-fork/nut-js. On Linux, first run sudo apt install libxtst-dev.
| Tool | Description |
|---|---|
computer_screenshot | Capture the full screen or a region |
computer_see | Screenshot + vision AI analysis in one step |
computer_click | Left, right, or double-click at (x, y) |
computer_move | Move cursor to (x, y) |
computer_type | Type text at the current keyboard focus |
computer_key | Press a key or combo (cmd+c, ctrl+z, enter, etc.) |
computer_scroll | Scroll at a position |
computer_drag | Click and drag between two coordinates |
computer_screen_size | Get display resolution |
#Android tools (ADB)
Requires adb in your PATH and a connected device or emulator.
| Tool | Description |
|---|---|
adb_devices | List connected Android devices |
adb_screenshot | Take a screenshot of an Android device |
adb_see | Android screenshot + vision AI analysis |
adb_tap | Tap at (x, y) on the device |
adb_swipe | Swipe between two points |
adb_type | Type text into the focused field |
adb_key | Send key event (3=HOME, 4=BACK, 66=ENTER…) |
adb_shell | Run any adb shell command |
adb_pull | Pull a file from the device |
adb_push | Push a local file to the device |
