I wrote 10 one-line prompts for Fable 5.2 + Argent and went to sleep
woke up to 10 PRs with before/after videos, fixing bugs in my app I would never have found myself 🤯
full prompts and results below, copy them and try on your app 🧵
Profile → fix → verify, without touching the simulator 🚀
Argent drives the repro and records the profile. Claude Code fixes it. Argent re-runs the same repro to prove it.
322 ms → 39 ms per keystroke.
npx @swmansion/argent init
Software Mansion exists to build the best apps and products possible, using the available tools to the maximum. We believe now is one of those unique moments, where AI allows us to reach goals unimaginable before.
React Native stays our choice for some of the projects. At the same time, we heavily invest in new ways of producing software, and tools like @argent_ai_ are an example of how we build now. The future looks exciting, and the mission stays the same: give our partners the best products. Best technology is only the tool to get there.
👉 How we choose between React Native and native today, with Gobi's migration as the example: https://t.co/OgR22d65bH
if you’re running a software factory, paying for iOS simulators by the minute gets painful fast
Argent Cloud gives you a dedicated Mac with 6 iOS simulators for $299/mo. no minute counter, your agents can run all day & night
need more? just add more Macs 🚀
Foldables in Argent run on native APIs under the hood. iPhone Duo simulators, Android foldable emulators, no XCTest and no workarounds
One prompt closes both, then let your agent check the layout of the app
I did a quick benchmark, Argent is 2x faster at least, with 3x faster in many cases.
Maestro is slow, for example, scrollUntilVisible is so toxic in Maestro, I know you have to detect something, but being slow and still not being able to detect the reveal of an element is a major drawback for an e2e test framework.
Not to mention with Argent, it basically one tool to do two jobs:
- device control
- e2e
It is also backed by @swmansion , which makes it trustworthy.
Still doing experiments, but really promising ATM.
Try it on your own app. It's free to use!
~/ npx argent init
Already using Argent flows? They keep working, and we recommend moving them to .argent/e2e in your project
Tutorial: https://t.co/Bv8gbBtBAB
Give us a star ⭐ https://t.co/0PSFjjtaJi
Introducing Argent e2e
Your agent walks through your app once. Argent saves it as a test you can run on every PR
~/ npx argent init
➡️ Recorded by your agent, saved as YAML
➡️ Runs in CI without an agent
➡️ iOS, Android, Chromium, Electron and Fire TV
Coming soon 👀
Autofixable tests: when a test breaks, your agent fixes it automatically and creates a PR
And you'll be able to run an agent with Argent right inside an e2e test