Cerdore

Cerdore / gdb-cli

Public

A GDB debugging tool designed for AI Agents (Claude Code, etc.)

10
0
100% credibility
Found Mar 21, 2026 at 10 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Python
AI Summary

A command-line helper that lets users examine crash snapshots or running programs on Linux, delivering structured insights safely for easier troubleshooting.

How It Works

1
🔍 Hear about a debugging helper

You learn about a simple tool that makes it easy to understand why programs crash or misbehave on your computer.

2
💻 Set it up quickly

You add the tool to your Linux computer in just a couple of minutes.

3
Check your setup

You run a quick check to make sure your computer has what it needs ready to go.

4
Pick your starting point
📸
Study a crash snapshot

You open a file that captured the exact moment your program stopped working.

▶️
Watch a live program

You link up with a program that's running to see inside it safely.

5
🕵️ Explore the insides

You peek at paths taken, check values, and list active parts, getting neat summaries each time.

6
Ask and get answers

You question specific pieces like numbers or structures, and receive clear, organized replies.

🎉 Problem solved!

You understand what went wrong, close everything neatly, and get back to making your program better.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 10 to 10 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is gdb-cli?

gdb-cli is a Python CLI wrapper for GDB on Linux, turning the classic gdb debugger github staple into a JSON-spewing gdb client server via GDB's built-in Python RPC. It lets you load core dumps or attach to live processes with commands like `gdb-cli load --binary app --core core.123` or `gdb-cli attach --pid 9876`, then query threads, backtraces, locals, registers, and C++ expressions through gdb cli commands like `threads`, `bt`, `eval-cmd`, and `exec`. Perfect for scripting gdb debugging core dump analysis or gdb debugging threads without wrestling TUI quirks.

Why is it gaining traction?

Unlike raw GDB or clion remote gdb server setups, it delivers structured JSON output with truncation, pagination, and hints—ideal for piping into scripts or AI like Claude Code. Security shines with command whitelists, heartbeat timeouts, and idempotent sessions, plus optimizations like scheduler-locking for gdb debugging in linux multi-threaded apps. It's a lightweight gdb client python alternative to full IDEs, with cross-machine core dump support via sysroot.

Who should use this?

Linux C++ devs debugging production crashes via core dumps, or ops engineers attaching to live services for gdb debugging assembly and gdb debugging cheat sheet ops. AI agent builders automating gdb debugging tutorial flows, or anyone needing a gdb cli args parser for batch gdb client commands in CI/CD without clion remote gdb server overhead.

Verdict

Try it for AI-driven gdb debugging tool workflows—solid docs, PyPI-ready, MIT licensed—but with 10 stars and 1.0% credibility score, it's beta-raw; test on non-critical cores first. Pairs well with binutils gdb github for quick wins.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.