epasveer/seer

Seer - a gui frontend to gdb

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 29 minutes ago
Type:ApplicationCategory(s):Debugging & ProfilingDeveloper Tools
Added to GitGenius on September 20th, 2026
Created on September 1st, 2021
Open Issues & Pull Requests: 42 (+0)
GitHub issues: Enabled
Number of forks: 116
Total Stargazers: 3,440 (+0)
Total Subscribers: 23 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 6.2 hours
Mean response time: 59.7 days
90th percentile: 34.0 days
Tracked items: 124

Most active contributors

Sign in to see contributor activity.

How this project is maintained

About 5% of issues opened in the past year have never received a reply. Only 23% of open issues come from outside the core team — the tracker reads mainly as internal planning. 78% of issues opened in the past year have been closed, leaving a working backlog. Three people close 98% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 35
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 547 days
Stale 30+ days: 32
Stale 90+ days: 25

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • enhancement (44)
  • bug (34)
  • documentation (2)
  • build problem (1)
  • distribution (1)
  • wontfix (1)

Most active issues this week

Sign in to see which issues are moving.

Detailed Description

Seer is a graphical user interface frontend to gdb for Linux debugging.

The tool addresses the need for a more accessible debugging experience by wrapping gdb's command-line interface in a Qt-based GUI. It communicates with gdb through the machine interpreter protocol, allowing developers to leverage gdb's full debugging capabilities while working within a visual environment. The interface provides organized views for source files, functions, types, variables, and shared libraries, with search functionality to navigate large codebases efficiently.

Seer suits developers working on Linux who prefer graphical debugging tools over command-line interaction with gdb. It works with any program that gdb can debug and requires only that gdb is installed with the machine interpreter enabled. The project is available through multiple installation channels including package managers for Manjaro and openSUSE, as well as Flathub and Snap distributions, making it accessible across different Linux environments. Building from source requires Qt6, C++17, and CMake.

The project maintains active development with ongoing work to improve the interface and functionality. The maintainer actively solicits bug reports and feature requests through both direct communication and the GitHub issue tracker. The codebase has transitioned to Qt6 as the primary framework, with Qt5 support being phased out, indicating a commitment to modern tooling and long-term maintainability.