Controlling Open Interpreter with a Flask App

Controlling Open Interpreter with a Flask App

Hey, this is Michael U. I just wanted to briefly show you a quick walkthrough of my open interpreter iMessage connector. We built a simple flask app that allows you to control open interpreter and your entire computer from your phone through text messages. Open interpreter is a powerful tool that can help you get things done. On the top right, you can see the flask app that we built, which is open source on GitHub. It’s not very in-depth, but it works surprisingly well. You can watch as it works in the top right corner.

On the left, you can see a shared reminders list. I created a dedicated Apple ID account and shared the reminders list with myself. This allows me to add reminders from my phone that I want open interpreter to do later.

The bottom right is our text message thread. I’m going to control open interpreter by texting it. I set up an iMessage account specifically for open interpreter. You can’t see it on screen, but I have my phone in my hand and I’m texting open interpreter. I’ll be going back and forth with it.

Let’s try and populate some tasks. I have a presentation tomorrow about cool dogs from history. You can see that I have a custom instruction setup, and it’s working in the background. It populates the task list, and I receive a text message confirming that it worked.

Now, let’s tackle the first item on the list and get back to me with your findings. Open interpreter has full access to files locally on the file system. It can execute code and perform tasks. You can interrupt it by texting ‘stop’ if it gets stuck or crashes.

From the user’s perspective, open interpreter follows the instructions given to it. It can sometimes have buggy code, but it’s still pretty neat. It can search the web and parse data. I’m thinking of giving it a copy of my internal documentation so it can come up with sample exercises based on that.

Thanks to Apple scripting, open interpreter can do a lot of interesting stuff on the Mac. You can probably also control other devices, like turning off lights using home kit.

Feel free to check out the code and explore further. This is as far as my coding skills can take me. I hope you had fun!

Introduction to Material in Blender
Older post

Introduction to Material in Blender

Newer post

How to Use ChatGPT to Create a Decentralized Finance Trading Bot

How to Use ChatGPT to Create a Decentralized Finance Trading Bot