3 ms·
Tired of copy and pasting ChatGPT responses between your web browser and IDE? How does Voxos help avoid copying & pasting code into your IDE? I had a look arou
by anotherpaulg 3y ago
Tired of copy and pasting ChatGPT responses between your web browser and IDE?
How does Voxos help avoid copying & pasting code into your IDE? I had a look around the code base and don't see any indication that it allows GPT to directly edit your source files. But maybe I am missing it?
I'm asking because this is a major focus of my open source AI coding project aider [0]. I always like to see how other projects approach the challenge of letting GPT edit existing code. Most recently, aider adopted unified diffs as the GPT 4 Turbo code editing format [1].
[0] https://github.com/paul-gauthier/aider https://github.com/paul-gauthier/aider
[1] https://aider.chat/docs/unified-diffs.html https://aider.chat/docs/unified-diffs.html
- Falimonda 3y agoHey there. I'd come across aider a few weeks ago - thrilled to have your input on this. You're correct that Voxos in its current form does not directly work with the user's file system. I'll admit I chose my words carefully in saying that it spares you from copy and pasting between ChatGPT and your IDE - not necessarily that you won't be copy and pasting any more. I feel like having the text response dump to a text editor helps me speed up my workflow considerably when contrasted with the ChatGPT UI being "read-only" in this sense. Anyways, I'd been messing around with function calling in an earlier version of Voxos and plan on bringing all that work into this beta soon. In terms of my approach, I plan on using docker to host a network mapped drive on the host machine. Then connecting the IDE from the host to the network mapped drive. I'm not sure how well that will carry over to the non-beta version of Voxos that I envision will come with an installer for non-technical users. I haven't put that much work into the idea yet. An alternative was to host all of it in the cloud and simply offer a web IDE to a container, then make sure there's reliable backup and revert system in place if/when things go south. That's heading more towardsa hosted solution though and I simply don't have time to support paying customers even once Voxos matures to the point I'd liked for a v1.0. I'll take a closer look at the unified-diffs when I get a chance!
- mikeravkine 3y agoI just wanted to say thank you, aider (with the new unified diff format) is the first AI tool that has actually changed the way I work.
- anotherpaulg 3y agoThat’s great to hear. I’m glad you’re finding it useful!
- cinntaile 3y agoIs that gif in your github in realtime? Is the speed limited due to the number of tokens per second that an LLM can produce or is this because of the pair programming aspect where you try to simulate a real interaction between 2 "agents"?
- unshavedyak 3y agoI’d love to see something like aider that just sat on a side window and suggested edits, automatically keeping up to date with my changes as I’m editing. Ie I want something to add to my existing workflow, not require my editor or workflow fundamentally change.
- deleted 3y ago[deleted]