Settings

Theme

Show HN: OpenAI dev assistant GUI with local code interpreter

github.com

67 points by mdev23 · 23 comments

Reader

7 threads
luckman212

Is there any reasonable way yet to allow ChatGPT to access the full contents of a GitHub repo and ask questions about it? I tried some months ago and hit a brick wall, not sure if anything's changed.

wavesounds

I wish there was a way to see exactly what its planning on doing before it does it when you say something like "save it to my desktop".

cdolan

I was looking for something like this today! Thank you for building this

hereme888

How is it different/better than Open-Interpreter?

adr1an

cosine.sh was discussed here not long ago iirc

CGamesPlay

I’m convinced that the best way to do this is actually to have a local daemon that exposes itself as a regular ChatGPT plug-in with the necessary features. That way, we can use the regular ChatGPT GUI, but it can still access whatever we like. This should work since IIUC all ChatGPT plug-in API calls happen on the client computer already.

  • vorticalbox

    They do, chatGPT returns a list of tools it wants (this the right term?) to call and the arguments to call it with.

    Up to the developer to map the args to the function and give the result back in the message history.

    • CGamesPlay

      You misunderstood me. I’m saying instead of being a GUI, this could be a ChatGPT plug-in. That way the developer can focus on providing a smart API that does what the user wants, and not wasting time writing a GUI.

    • fzzzy

      Plugins use webhooks; tools work the way you describe.

ErikBjare

Neat! Nice that you made a somewhat proper UI for it.

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

  • TrickardRixx

    On your list I'm not sure I understand what the "Editor Extension"/"Tool" distinction is. Both continue and rift are under "Tools", but they are VSCode extensions.

  • mdev23OP

    nice! i'll add a PR for DODA

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection