A precision based GUI surfer
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
pip install surfkit
Create a tracker
surfkit create tracker
Create a device
surfkit create device --provider gce --name george
Solve a task
surfkit solve --description "Search for common varieties of french ducks" \
--device george --agent-file ./agent.yaml --runtime docker --kill
Create an agent
surfkit create agent -f ./agent.yaml --runtime { process | docker | kube } --name foo
List running agents
surfkit list agents
Use the agent to solve a task
surfkit solve --agent foo --description "Search for french ducks" --device-type desktop
Get the agent logs
surfkit logs --name foo
Delete the agent
surfkit delete agent --name foo
Install dependencies
poetry install
Create a tracker
surfkit create tracker
Create a device
surfkit create device --provider gce --name george
Solve a task
surfkit solve --description "Search for common varieties of french ducks" \
--device george --agent-file ./agent.yaml --runtime process --kill
Come join us on Discord.