# 1. Sign up or sign in
sim auth signup
# OR
sim auth signin --web
# 2. Create a project
sim projects create "My Scraping Project"
# Note the project ID from output: abc123-def456-ghi789
# 3. Create an agent
cat > my_agent.py << 'EOF'
import asyncio
from simultaneous import SimClient, Browsers, Models
async def main():
sim = SimClient(project_id="abc123-def456-ghi789")
browser = sim.browser_client(
provider=Browsers.BROWSERBASE,
model_name=Models.O4_MINI,
)
async with browser:
page = browser.page
await page.goto("https://example.com")
await page.act("search for 'python'")
await page.screenshot(path="result.png")
if __name__ == "__main__":
asyncio.run(main())
EOF
sim agents create abc123-def456-ghi789 \
--name my-scraper \
--script-file ./my_agent.py \
--provider-project-id proj_your_browserbase_id \
--region sfo
# 4. List agents to get agent ID
sim agents list abc123-def456-ghi789
# 5. Run the agent
sim run my-scraper \
--project-id abc123-def456-ghi789 \
--agent-id agent-123 \
--params '{"query":"test"}'
# 6. Check project status
sim projects get abc123-def456-ghi789