Co

Control webviews programmatically with the Pipeable iOS SDK

Hacker News

Control webviews programmatically with the Pipeable iOS SDK

For the past few months we have been working on the PipeableSDK and today we are excited to show it to you all! What is Pipeable? Pipeable is an open-source iOS and (soon) Android SDK that allows developers to programmatically control webviews in mobile apps. Webviews are essentially in-app browsers that display web content directly within the app. If you are familiar with Puppeteer or Playwright, Pipeable serves a similar purpose but for these embedded browsers, offering granular control over web interactions. What can you use Pipeable for? You can use Pipeable to automate web interactions in your mobile app. This can be anything from scraping data from a website, to automating a user’s interaction with a website, to creating a mobile app that acts as an agent on behalf of a user. You can check out https://github.com/PipeableHQ/pipeable-ios-samples for some concrete examples of what you can do with Pipeable. Why webviews and Pipeable? We think that Pipeable and webviews are a great fit for automations for a number of reasons: - Because webviews are integrated with mobile OS-es, users can log into websites using their preferred mobile authentication workflow (leveraging FaceID, TouchID, etc.) without the need to explicitly share or type credentials. Handling CAPTCHAs, 2FA, etc. is similarly fluid. - Automations leverage the website’s document object model (DOM) and allow AI agents to do anything that a user can do, even when there is no API or the API is restricted. - Automations can be executed entirely on the client for better privacy and security. Also, developers can offer an option to continue the session in the cloud using Pipeable Scripting (see below) for better convenience and more flexibility. Agentic AI While Pipeable can be used for many things, we are particularly excited about unlocking agentic AI on mobile through the power of webview automation. Specifically the ability to connect to 3rd party websites and perform actions there on behalf of the user, from within a mobile app. This capability paves the way for richer, more dynamic app experiences, turning mobile applications into powerful tools that not only access web information but interact with web ecosystems on behalf of users. We're eager to see the creative solutions developers will build with Pipeable, enhancing mobile app functionality and empowering users. We have a simple AirBnB booking agent that you can try out to get a feel for this in our samples repo: https://github.com/PipeableHQ/pipeable-ios-samples . Pipeable Scripting The final cornerstone of the PipeableSDK is PipeableScript, a runtime environment that allows developers to write their automations in TypeScript/JavaScript, while still enabling execution directly on mobile devices. This has two key benefits: - You can dynamically load your scripts into your app at runtime, this means that if the underlying website changes and your automation breaks you can simply fix the script and deploy it to your app without going through the full app update process. - The scripts you write are broadly compatible with Playwright and Puppeteer, this means that you can run your PipeableScript in Playwright or Puppeteer if you want to execute your script on a server. This can be especially helpful for certain types of tasks which are long running or compute intensive. In closing Thanks for making it this far! If you are interested in learning more, you can check out out Github repo or try out one of our sample apps. If you want to receive updates about Pipeable, you can sign up on our website. We are very excited about collaborating with folks building Agentic AI on mobile, if this is you, please grab some time on our calendly on our website ( https://pipeable.com ), send us an email (hello@pipeable.com) or DM us on Twitter (@PipeableHQ).

Share card

Actual performance

21points
Made the leaderboard

Launch Intel predictions

Analyze your own launch →
Indie HackersFits the IH revenue-focused audience · Strong signals: ios, compatible · Missing: supports, reddit linkedin, podcasting
99%99% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
best fitHighest predicted score across all platforms for this description.
Product HuntOn track for Day 1 leaderboard · Strong signals: agents, agent, model · Missing: mac, macos, cursor
98%98% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
Hacker NewsStrong engagement from HN community · Strong signals: excited, pipe, io · Missing: https docs, just released, exist
77%77% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
TrustMRRFits verified-revenue profile · Strong signals: mobile apps, ios, apps · Missing: personal, entrepreneurs, video
54%54% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
AppSumoMay struggle as an AppSumo deal · Strong signals: soon, users · Missing: plus, platform, intuitive
42%42% predicted probability of success on AppSumo, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Missing: arr, mrr, revenue
14%14% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Missing: web3, chat, crypto
0%0% predicted probability of success on BetaList, based on ML models trained on real launch data.

Correct prediction on native model

Similar products

Se
Sesame 2-Factor iOS-SDK Released73%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Sesame 2-Factor iOS-SDK Released

Hacker News3
Co
Control webviews programmatically with the open source Pipeable iOS SDK78%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Control webviews programmatically with the open source Pipeable iOS SDK

Hacker News6
Ub
Uber API SDK for iOS, “Aubergine”65%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Uber API SDK for iOS, “Aubergine”

Hacker News5
Na
Native Cardboard SDK for iOS46%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Native Cardboard SDK for iOS

Hacker News1
I
I made an iOS remot control app for SpeakerDeck and Slideshare34%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

I made an iOS remot control app for SpeakerDeck and Slideshare

Hacker News2
Ch
Chromecast C# SDK56%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Chromecast C# SDK

Hacker News4
Tr
Traceo SDK for Java42%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Traceo SDK for Java

Hacker News1
I
I made an SDK that prevents duplicates transactions for Fintechs58%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

I made an SDK that prevents duplicates transactions for Fintechs

Hacker News2
Za
Zant – A TinyML SDK in Zig70%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Zant – A TinyML SDK in Zig

Hacker News7
Ty
Typesafe Java SDK (Unofficial)43%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Typesafe Java SDK (Unofficial)

Hacker News2