ChatGDB
Dev tools
debugger assistant
SHOW HN2023
How HN took it
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 HNRight, 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 HNSecurity 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