steel-dev/surf.new — reverse-engineered prompt
Reverse engineered prompt
Build me a polished open source style alternative to OpenAI Operator called surf.new. I want a playground where I can try different AI web agents, give them tasks, and watch them use the web like a real person in a browser. The main experience should let me choose between different model providers like Claude or GPT, run the agent in a controlled environment, and see the browser activity update live so I can follow what it is doing.
Please make it a complete local app with a modern frontend and a small Python backend, with simple setup using env vars for a Steel API key or a local Steel instance. Keep the interface clean, visual, and easy to use, with a nice chat style workflow for sending tasks and seeing results. It should feel good for testing and comparing agents, not just running one off scripts. If anything is unclear, look up the current Steel docs online and wire it up in the most practical way.
Want more depth? Deep Reverse