ChatGDB

Dev tools

debugger assistant

SHOW HN2023

189points
54comments
#298of 3,109 in 2023
Top 10%of 2023 by points

How HN took it

CuriousMostly questions and neutral comments

5 positive, 10 neutral or asking, 0 mixed, 3 critical, out of 18 comments about the project. Thread score +0.11.

Idea: 3 for, 3 againstDesign: 1 for, 0 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Useful for those who rarely use GDB and forget commands.

    From 2 comments
    • I use gbd so rarely that I often forget the commands between sessions. Then I use print debugging when it’s not the best tool just because I don’t want to lookup the commands. I…
      eloff on HN
    • > When I had to use a dissasembler the issue was not commands, because those become muscle memory after a few hours of use. My few hours of usage is 30 different 5 minute stints…
      lanza on HN
  • Looks slick and useful for segfaults.

    From 1 comment
    • Ok, this looks pretty slick! I'll try it out next week as I have a few seg faults I need to figure out.
      winstonprivacy on HN

Objections

  • Unclear whether LLM output can be trusted for debugging.

    From 2 comments
    • Did anyone use this for an actual project. I am wondering how those chatX applications actually help. When I had to use a dissasembler the issue was not commands, because those…
      great_psy on HN
    • “ChatGDB, find me the memory leak!” is what I would want to say! Not really dictate commands I don’t know I may even need.
      jmmv on HN
  • Most developers use GDB through IDE integrations.

    From 1 comment
    • I use GDB all the time… but never directly, always through an IDE’s debugging abilities. So I can’t see any use to tools like this one? Dunno maybe I’m missing something and lots…
      girvo on HN

Requests

  • Feed program state and context to the model for explanations.

    From 2 comments
    • Seems like it would be very useful to feed it context about the state of the program and ask it to decompile disassembly, explain what kind of fault happened based on clues left…
      rgovostes on HN
    • Right, I was heavily considering adding that in, but at least for now I elected not to since it would be rather unwieldy to send enough information to output useful information.…
      pgosar0514 on HN
  • Support for a locally hosted model to protect privacy.

    From 1 comment
    • Yes I'm trying to catch up with the llama crowd - I wouldn't mind giving recursive shell access to a locally hosted, offline language model. On the other hand, hooking up a…
      jazzyjackson on HN

Questions

  • How much value does this add beyond muscle memory for GDB commands?

    From 1 comment
    • Did anyone use this for an actual project. I am wondering how those chatX applications actually help. When I had to use a dissasembler the issue was not commands, because those…
      great_psy on HN

Alternatives named

  • gpt-shell and ai-shell

    From 2 comments
    • If you feel brave and have credits to burn https://github.com/jla/gpt-shell (shameless auto-promotion) Nah, seriously don't use it, is just a small experiment, curious thing is…
      ArenaSource on HN
    • Security isn’t a problem if you’re running the model locally. I came across this project and would love to build an embedded version: https://github.com/BuilderIO/ai-shell
      danielvaughn on HN
  • Warp Terminal AI command search

    From 1 comment
    • Warp Terminal has an AI command search built in, using natural language. It's pretty nice, if you can get past the fact it requires an account to use it and it's not OSS
      mpeg on HN
  • Copilot for CLI

    From 1 comment
    • Sounds like Copilot for CLI: https://githubnext.com/projects/copilot-cli/
      atarian on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/35483933)