CopyCat is a no-code platform for building browser automations. Using the CopyCat editor, you can automate any web task by combining AI prompts with reliable step-by-step actions.
Hey Product Hunt! 👋
We’re the co-founders of CopyCat, Zyad, Graham and Abhi. We started building CopyCat out of frustration with browser automations.
Here’s a bit of background:
🍔 In 2023, we started a company in the restaurant space called Platter. While building the “Shopify for Restaurants”, we had to write tons of browser scripts—to get menus from DoorDash, interact with Point-of-Sale sites, submit apps to the App Stores, and more.
👨💻 It was painful. Lots of coding, constant maintenance, and scripts scattered across laptops. We even had a repo called “Platter-Guts” to store them. Every time a site didn’t have an API, another brittle script was born. There had to be a better way.
💡 That’s when we built CopyCat: the first no-code platform for browser automations using AI prompts and reliable step-by-step actions. It’s dead simple:
✍️ Use the editor to add steps like “Go to this URL” or “Click this button”. Add AI prompts like “Login using these credentials” and let the AI handle it.
🕚 Tweak browser settings like incognito, configure triggers, etc.
☁️ Run your automation in the cloud!
👥 Some of the things our customers are automating in production today:
- Scraping the owners of given LLCs from an outdated government website
- Uploading freight invoices into legacy Transportation Management Systems (TMS)
- Entering patient information into an insurance portal from doctor appointment transcriptions
❌💰 We’ve launched a free tier just for Product Hunt. There's a smooth onboarding to walk you through your first automation :)
We’d love your feedback & are so excited to share CopyCat with y’all 😻
@zyade@k_piotr Hey! Credits depend on browser minutes, proxy usage (if turned on), LLM steps. Credits are charged after each CopyCat is ran. For example, when you run a CopyCat, each browser minute costs 20 credits.
Congrats on the launch, team 🎉🚀! I am impressed with Product Name 😊. However, I’m curious 🤔 about how you handle user privacy and data security 🔐? e.g. a user might set up an automation that logs into an account containing sensitive data.
@1001binary thank you! we have a sensitive mode that hides credentials from the UI. We also let users sign into their chrome profile and save that in the cloud session. That’s completely encrypted!
Report
@a8hi_b Thank you for your clarification! As known, Chrome user profiles do encrypt some data locally, like saved passwords (using OS-level encryption and password managers), and when syncing to Google’s cloud, that data is encrypted both in transit and at rest by Google. So it’s generally considered secure, though it depends on Google’s cloud security. The “sensitive mode” that hides credentials from the UI is a helpful privacy feature but doesn’t, by itself, guarantee full data security.
@1001binary good points! we also have a couple other modes, like incognito and no logs/recordings. Turning these 2 on will not store any record of your runs in our DB or in the cloud. After a run is completed the session is deleted! We are working on more privacy features.
Report
@a8hi_b good to know that you are working on more privacy features. An another question: Does RunCopyCat take into account the risk of being banned or blocked by websites that prohibit automation or scraping in their terms of service? How do you handle or advise users around that?
Congrats! I have a question, most browser automations can't really perform like 100 iterations. Can yours do it?
Example: Lets say that I'm looking on X (and perhaps other social media) for people who solved a particular problem I may have at some point. It should be able to find 100 people then sort them by something vague like how nice they are expected to be to me when I reach out to them.
@heypaus Hey Paul! We actually CAN do iterations like the one you’re describing :)
In the product, when you’re adding steps, we also added “structure” steps like “If/Else” and “For Each”. In your case, you would navigate to X using our “Go to URL” block, then you could use our “Get List of Child Elements” block to retrieve the particular elements you want to iterate on. Finally, you’d use the “For Each” block and pass in the list of child elements. Inside the For Each block, you’d add the steps that you want to execute for each iteration!
It’s pretty powerful what you can do with this stuff!
I'm curious, how do you handle login states? Can you ensure that the login state remains consistent during automation tasks? Also, is it possible to fix a process so it can be reused?
@jaredl Great question! Since we run browsers in the cloud, each account gets a dedicated cloud browser with its own cookies. Once you login once, it persists your login for future automations!
You could also enable incognito mode if you want to start each automation run with a fresh login :)
As for fixing a process, we have the concept of “Sub-CopyCats.” Basically, if you define a CopyCat, you can call it from other CopyCats as a step! So if I have 5 CopyCats that all need to do the same 5 steps, I can define a separate CopyCat to do those steps and then add the “Run Sub-CopyCat” step from my original 5!
I’ve used tools like Selenium and Puppeteer in the past, but they’ve always felt fragile and high-maintenance. How does CopyCat manage script versioning or team collab—especially when various users are tweaking the same automation over time? Would love to try this with a few internal ops use cases.
@sunny_k_s Thanks for the support, Sunny! I've personally built RBAC systems in the past at large enterprises as a software engineer, so I fully understand the pain here, but that experience means we can build that super fast as soon as we see more teams requesting things like this. Versioning falls into that bucket soon. What would be your exact requirements for something like that for your particular use case?
CopyCat
DocsHound
@zyade congrats on the launch. Can you share a bit more about the credits usage, which actions consume how much credits etc.?
CopyCat
@zyade @k_piotr Hey! Credits depend on browser minutes, proxy usage (if turned on), LLM steps. Credits are charged after each CopyCat is ran. For example, when you run a CopyCat, each browser minute costs 20 credits.
PicWish
@zyade @k_piotr @a8hi_b it works on local browser as well?
CopyCat
@zyade @k_piotr @mohsinproduct nope, only in the copycat cloud browser
Congrats on the launch, team 🎉🚀! I am impressed with Product Name 😊. However, I’m curious 🤔 about how you handle user privacy and data security 🔐? e.g. a user might set up an automation that logs into an account containing sensitive data.
CopyCat
@1001binary thank you! we have a sensitive mode that hides credentials from the UI. We also let users sign into their chrome profile and save that in the cloud session. That’s completely encrypted!
@a8hi_b Thank you for your clarification! As known, Chrome user profiles do encrypt some data locally, like saved passwords (using OS-level encryption and password managers), and when syncing to Google’s cloud, that data is encrypted both in transit and at rest by Google. So it’s generally considered secure, though it depends on Google’s cloud security. The “sensitive mode” that hides credentials from the UI is a helpful privacy feature but doesn’t, by itself, guarantee full data security.
CopyCat
@1001binary good points! we also have a couple other modes, like incognito and no logs/recordings. Turning these 2 on will not store any record of your runs in our DB or in the cloud. After a run is completed the session is deleted! We are working on more privacy features.
@a8hi_b good to know that you are working on more privacy features. An another question: Does RunCopyCat take into account the risk of being banned or blocked by websites that prohibit automation or scraping in their terms of service? How do you handle or advise users around that?
Bio Calls by Cross Paths
Congrats! I have a question, most browser automations can't really perform like 100 iterations. Can yours do it?
Example: Lets say that I'm looking on X (and perhaps other social media) for people who solved a particular problem I may have at some point. It should be able to find 100 people then sort them by something vague like how nice they are expected to be to me when I reach out to them.
Can I do it with CopyCat? :)
CopyCat
@heypaus Hey Paul! We actually CAN do iterations like the one you’re describing :)
In the product, when you’re adding steps, we also added “structure” steps like “If/Else” and “For Each”. In your case, you would navigate to X using our “Go to URL” block, then you could use our “Get List of Child Elements” block to retrieve the particular elements you want to iterate on. Finally, you’d use the “For Each” block and pass in the list of child elements. Inside the For Each block, you’d add the steps that you want to execute for each iteration!
It’s pretty powerful what you can do with this stuff!
Bio Calls by Cross Paths
@zyade Wonderful! Guys, thank you for your work :) Products like this are really needed now
CopyCat
@heypaus Thanks for the support Paul!
@zyade @heypaus here are pet names
Omo Cookie tiger troubs biscuit.
minimalist phone: creating folders
I tried to test it, but there is a limited choice of telephone numbers (countries), so I couldn't pre-fill it and got to the next step.
P.S. I would be more comfortable not sharing my tel. number as I do not have a good experience with that.
CopyCat
@busmark_w_nika Let me know what country is missing and we can add it. Also, that’s great feedback. We’ll make it optional in a few hours.
minimalist phone: creating folders
@zyade Slovakia was missing, maybe the Czech Republic as well. :)
CopyCat
@busmark_w_nika It should pop up in the next 10 minutes :)
@busmark_w_nika why are you seem so rich
Very cool idea, and great execution - congrats!
How does Copycat handle bot detection? Does it include captcha solving, proxies, etc.?
CopyCat
@johnhandler It does, proxies are an additional credit charge. But we aren't spending engineering time solving captchas!
YouMind
CopyCat's features look impressive!
I'm curious, how do you handle login states? Can you ensure that the login state remains consistent during automation tasks? Also, is it possible to fix a process so it can be reused?
CopyCat
@jaredl Great question! Since we run browsers in the cloud, each account gets a dedicated cloud browser with its own cookies. Once you login once, it persists your login for future automations!
You could also enable incognito mode if you want to start each automation run with a fresh login :)
As for fixing a process, we have the concept of “Sub-CopyCats.” Basically, if you define a CopyCat, you can call it from other CopyCats as a step! So if I have 5 CopyCats that all need to do the same 5 steps, I can define a separate CopyCat to do those steps and then add the “Run Sub-CopyCat” step from my original 5!
Congrats on the launch! 🔥 @zyade and team!
I’ve used tools like Selenium and Puppeteer in the past, but they’ve always felt fragile and high-maintenance. How does CopyCat manage script versioning or team collab—especially when various users are tweaking the same automation over time? Would love to try this with a few internal ops use cases.
CopyCat
@sunny_k_s Thanks for the support, Sunny! I've personally built RBAC systems in the past at large enterprises as a software engineer, so I fully understand the pain here, but that experience means we can build that super fast as soon as we see more teams requesting things like this. Versioning falls into that bucket soon. What would be your exact requirements for something like that for your particular use case?