MCPcopy Index your code
hub / github.com/bragefuglseth/fretboard

github.com/bragefuglseth/fretboard @v9.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release v9.1 ↗ · + Follow
128 symbols 220 edges 13 files 3 documented · 2% updated 5d agov9.1 · 2025-04-13★ 1049 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

icon

Fretboard

Available on Flathub Proudly part of GNOME Circle Please do not theme this app

screenshot

How was that chord played, again? Fretboard lets you find guitar chords by typing their names or plotting them on an interactive guitar neck. When you have identified a chord, you can experiment with changing it, see more ways to play it, or bookmark it to save it for later. No matter if you are a beginner or an advanced guitarist, you can use Fretboard to practice, learn, and master your favorite songs!

Installation

Fretboard is available on Flathub.

Download on Flathub

GNOME Circle

Fretboard is proudly part of GNOME Circle, an initiative that champions the great software that is available for the GNOME platform. For more information, visit the GNOME Circle website.

Contributing

Contributions are extremely welcome. To see how you can help with issue reporting, development, and translations, consult Fretboard's contribution guide.

Please take this into consideration as well:

  • This project follows the GNOME Code of Conduct.
  • Only Flatpak is officially supported.
  • If you want to contribute major changes, please discuss them beforehand to verify that they are suitable for the project.

Support Fretboard

If you're enjoying Fretboard, I'm glad to hear that! Tag me on Mastodon and let me know! I don't accept donations through a lot of platforms at the moment, but if you happen to live in a Nordic country and have access to Vipps or MobilePay, feel free to throw some money into my virtual tip jar:

Donate with Vipps Donate with MobilePay

Core symbols most depended-on inside this repo

Shape

Method 100
Function 14
Class 11
Enum 3

Languages

Rust100%

Modules by API surface

src/widgets/window.rs32 symbols
src/widgets/chord_diagram.rs19 symbols
src/widgets/chord_diagram_top_toggle.rs15 symbols
src/widgets/barre_spin.rs12 symbols
src/widgets/chord_name_entry.rs11 symbols
src/widgets/chord_preview.rs10 symbols
src/widgets/chord_diagram_toggle.rs7 symbols
src/database.rs6 symbols
src/chord_ops.rs6 symbols
src/application.rs5 symbols
src/chord_name_algorithm.rs4 symbols
src/main.rs1 symbols

For agents

$ claude mcp add fretboard \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page