# Open source tool Pair, An iterative, stateful chat-like interface for programmers to pair programming with GPT-4

**URL:** <https://discuss.huggingface.co/t/open-source-tool-pair-an-iterative-stateful-chat-like-interface-for-programmers-to-pair-programming-with-gpt-4/34351>\
**Category:** Show and Tell\
**Created:** [March 22, 2023, 5:32am UTC](https://discuss.huggingface.co/t/open-source-tool-pair-an-iterative-stateful-chat-like-interface-for-programmers-to-pair-programming-with-gpt-4/34351 "2023-03-22T05:32:56Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![amy-why](https://avatars.discourse-cdn.com/v4/letter/a/8e7dd6/32.png) [@amy-why](https://discuss.huggingface.co/u/amy-why)\
**Post date:** [March 22, 2023, 5:32am UTC](https://discuss.huggingface.co/t/open-source-tool-pair-an-iterative-stateful-chat-like-interface-for-programmers-to-pair-programming-with-gpt-4/34351/1 "2023-03-22T05:32:56Z")

</div>

Github Copilot is a great tool for leveraging GPTs while coding, but it is too “open loop” for more complex tasks that require Q&A, feedback to guide it in a particular direction, iteration on code execution errors, etc. There is a large class of tasks that are better accomplished in an iterative, stateful chat-like interface. Check out our open source tool Pair ([GitHub - jiggy-ai/pair: REPL environment for GPT pair programming](https://github.com/jiggy-ai/pair)). It can help you code, learn code wrote by others, fix other people’s code…

---

<div class="post-metadata">

**Author:** ![amy-why](https://avatars.discourse-cdn.com/v4/letter/a/8e7dd6/32.png) [@amy-why](https://discuss.huggingface.co/u/amy-why)\
**Post date:** [March 22, 2023, 5:33am UTC](https://discuss.huggingface.co/t/open-source-tool-pair-an-iterative-stateful-chat-like-interface-for-programmers-to-pair-programming-with-gpt-4/34351/2 "2023-03-22T05:33:45Z")

</div>

live in action: [pair/example.gif at main · jiggy-ai/pair · GitHub](https://github.com/jiggy-ai/pair/blob/main/example.gif)
