app — Application Control#
from opendesk.tools.app import AppTool
tool = AppTool()
Actions#
Action |
Parameters |
Description |
|---|---|---|
|
|
Launch application by name or path |
|
|
Quit application |
|
|
Bring window to foreground |
|
— |
List all running applications |
Ask Claude#
“Open TextEdit”
“Open Spotify”
“Close Safari”
“Switch to Finder”
“What apps are currently running?”
SDK examples#
params = AppTool.Params
await tool.execute(ctx, params(action="open", name="TextEdit"))
await tool.execute(ctx, params(action="focus", name="Safari"))
result = await tool.execute(ctx, params(action="list"))
print(result.output)
await tool.execute(ctx, params(action="close", name="TextEdit"))
Next: clipboard →