Hi!
I’m here to present Easy Overpass, little experiment with vibe coding to do a little assistant to help the community to use Overpass-turbo and Overpass Ultra in a easier way.
Done with vibe coding but with a person behind so I can try to make it better or try to fix errors.
Interesting.. A few suggestions:
- Would be great to be able to specify using the viewport bbox(ie:
{{bbox}}), or have a visual way to select the bbox - Ultra doesn’t support CSV exports, so I recommend removing the option to open such queries with Ultra
- natural language for the regex operators might be helpful for folks
- any particular reason you use
out body;>;out skel qt;rather thanout geom;? - The screenshot linked in the repo is missing
- A link to the app in from the repo would be good
Thank you for your suggestions. It helps me to improve it.
As I have said this is an experiment with vibe coding.
One thing can happen with vibe coding is you can do things without having the skills to do it so it is difficult to correct them. It is my situation.
I will try to fix all those I can understand how to do the changes.
If you don’t search any place and choose key and value you will do the query for bbox , is this what you suggested?
I will try it again but I had big difficulties when I have tried first time.
I have tried but then the same agent deleted that so I have lost it. I will try with other model to see the results.
I don’t know why so I will suggest the “agent” to change it.
Fixed
Thank you for your suggestion. Done.
I found that when using the CSV export tool, shop kept appearing in the list of CSV fields even though I didn’t ask for anything related to shops.
This key is an example for newbies. If you delete this shop suggestion, you will not find in the generated query, the exported CSV or the export to Overpass-turbo.
This is just great. Makes using overpass a lot easier. Great work.

