Experimenting with Open Interpreter to make edits for me
Posted by brightj on 22 September 2025 in English.I am telling it what to do in English, and it’s writing the tags for me and making the edit. I will review everything it does and not do anything with it that I wouldn’t do by hand (but more tediously).
Discussion
Comment from rompe on 27 September 2025 at 07:14
Are you editing with iD or Level0 or something else?
Comment from brightj on 28 September 2025 at 05:14
Open Interpreter, which is an AI chatbot that can write arbitrary code and run it. It was using an OSM library to make edits but I only made 1 edit with it so far
Comment from rompe on 28 September 2025 at 07:17
I found osmapi/4.3.0 in your edits, that must be the library in use. Will have a look at it!
Comment from brightj on 30 January 2026 at 14:49
Yeah these are the only edits I’ve made with it so far:
osm.org/changeset/172301378 osm.org/changeset/172301526
I tried again yesterday in the same chatbot conversation but it could no longer authenticate correctly. I think to use it regularly, I would need to make a dedicated tool that stays authenticated.
Comment from brightj on 30 January 2026 at 14:55
created_by=osmapi/4.3.0is the Python library that the AI used in its code: https://github.com/metaodi/osmapiBut the intent is to be able to say things like “OK, collect all nodes with such and such properties, then for the ones that have tags like this, change them all to have tags like that” and be able to say bulk changes in English and see the changes that are going to be made and then approve them.