Jean-François Pérusse
jfperusse.ca
Jean-François Pérusse
@jfperusse.ca
Programmeur en jeux vidéo, recherche en IA générative, contributeur sur Codea https://codea.io/
I was looking for an app to edit my videos, since iMovie forces them to 16:9.

The best apps I found on the store had all switched from free to subscription based, so I decided to try Antigravity and Vibe Code what I wanted.

An hour later, I had the perfect app for my needs.

#AI #VibeCoding #iOS
January 27, 2026 at 5:29 AM
7/11 I then asked it to give itself tools to be able to run a project, take a screenshot, preview taps, perform taps, read the logs, and so on...

Here it is running a calculator app, doing a very important calculation, stopping the project, and detailing the results.

(sorry!)
January 27, 2026 at 3:16 AM
5/11 It did markdown rendering, show its thinking process, add user confirmation buttons, add better tools to work on files and run unit tests (this made a huge difference!), etc.

One great thing I found is the apply_patch tool documented by OpenAI (developers.openai.com/cookbook/exa...).
January 27, 2026 at 3:16 AM
4/11 A few minutes later, I was asking Gemini to create a calculator directly from my Pythonista app.

It called tools, it created files. It wasn't perfect, but I was already starting to see that this was all going to work.

I did a few more iterations with Gemini, then switched to the app.
January 27, 2026 at 3:16 AM
1/11 Recently, I've been thinking about how I could Vibe Code directly on my iPhone.

As I was walking back home a few days ago, I realized I could build a Vibe Coding Pythonista app.

(videos have been edited to remove most of the waiting times)

#AI #Python #Pythonista #VibeCoding
January 27, 2026 at 3:16 AM