gdbserver

Attach GDB to ikigai TUI apps via gdbserver for remote debugging.

Updated Mar 4, 2026
One-click install
npx skills add https://github.com/multicam/ikigai-rev --skill gdbserver-multicam
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: gdbserver
Source: https://github.com/multicam/ikigai-rev/tree/main/.claude-i/library/gdbserver
Command: npx skills add https://github.com/multicam/ikigai-rev --skill gdbserver-multicam

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Remote debugging for ikigai's TUI apps by isolating the debugger from the application's terminal.

Core Features & Use Cases

  • Remote debugging with gdbserver to attach to a running ikigai process.
  • Inspect stack frames, locals, and registers from a separate GDB instance.
  • Use cases include debugging TUI crashes or misbehaving UI elements without corrupting the terminal.

Quick Start

Start the target under gdbserver on a socket and connect with GDB to begin debugging.

Frequently Asked Questions about gdbserver

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I debug a TUI app that uses an alternate terminal buffer without corrupting the display?▼

Remote debugging isolates the debugger from the application's terminal output by using gdbserver on the target and a separate GDB client. This prevents the debugger interface from corrupting the TUI display.

What is the best way to inspect stack frames and locals of a running C application remotely?▼

Remote debugging with gdbserver allows you to attach a separate GDB client to a running process. You can inspect stack frames, locals, and registers from the client without interfering with terminal output.

How do I start remote debugging with gdbserver for a terminal application?▼

Start the target application under gdbserver on a network socket, then connect to that socket using a GDB client. Once attached, you can inspect frames and continue execution across local or remote machines.

Can I use gdbserver to debug TUI crashes across remote machines?▼

Yes, gdbserver supports remote debugging across local or remote machines. You need a running gdbserver instance on the target and a GDB client that can attach, inspect frames, and continue execution.

Why does debugging a terminal UI app corrupt my terminal output?▼

Terminal output using an alternate buffer conflicts with the debugger interface. Isolating the debugger from the application's terminal via remote debugging prevents this corruption.