[0] https://github.com/samrawal/chatgpt-localfiles
[1] https://samrawal.substack.com/p/example-driven-development
Up to the developer to map the args to the function and give the result back in the message history.
Many tools like this, so many that I started keeping a list: https://github.com/ErikBjare/are-copilots-local-yet
I also built my own terminal based tool "gptme" (also with code interpreter abilities, and can run as a GitHub bot) that I use daily, instead of ChatGPT: https://github.com/ErikBjare/gptme