MCPcopy Index your code
hub / github.com/bluetuith-org/bluetuith

github.com/bluetuith-org/bluetuith @v0.2.7

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.2.7 ↗ · + Follow
313 symbols 982 edges 35 files 278 documented · 89%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Go Report Card Packaging status

demo

bluetuith

bluetuith is a TUI-based bluetooth connection manager, which can interact with bluetooth adapters and devices. It aims to be a replacement to most bluetooth managers, like blueman.

This project is currently in the alpha stage.

Funding

This project is funded through NGI Zero Core, a fund established by NLnet with financial support from the European Commission's Next Generation Internet program. Learn more at the NLnet project page.

NLnet foundation logo NGI Zero Logo

Features

UI

  • Adapter selector and status indicators
  • Mouse support
  • File transfer progress view
  • Authentication view for pairing and file transfers
  • Device interaction menus and options
  • Media player

Platform-specific

The available features per-platform are here. Please view the documentation for a list of operating requirements per platform.

Documentation

The documentation is now hosted here.

The wiki is out-of-date.

Packaging status

Extension points exported contracts — how you extend this code

AppBinder (Interface)
AppBinder binds all the root application's functions to the views manager ([Views]). [1 implementers]
ui/app/views/views.go

Core symbols most depended-on inside this repo

GetColor
called by 78
ui/theme/color.go
String
called by 74
ui/app/views/views.go
ErrorMessage
called by 42
ui/app/views/statusbarview.go
Session
called by 33
ui/app/views/views.go
QueueDraw
called by 30
ui/app/views/views.go
InfoMessage
called by 29
ui/app/views/statusbarview.go
Load
called by 29
ui/config/config.go
getDeviceDisplayName
called by 26
ui/app/views/deviceview.go

Shape

Method 226
Function 40
Struct 38
TypeAlias 7
Interface 2

Languages

Go100%

Modules by API surface

ui/app/views/viewactions.go33 symbols
ui/app/views/views.go27 symbols
ui/app/views/modalsview.go25 symbols
ui/app/views/filepickerview.go24 symbols
ui/app/views/progressview.go19 symbols
ui/app/views/menubarview.go17 symbols
ui/keybindings/keybindings.go16 symbols
ui/app/views/deviceview.go16 symbols
ui/app/app.go16 symbols
ui/app/views/playerview.go15 symbols
ui/app/views/adapterview.go13 symbols
ui/config/values.go11 symbols

For agents

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

⬇ download graph artifact

Ask about this repo answers extend the page