gaelic-ghost/SayBar
Native macOS menu bar app for hosting and controlling local SpeakSwiftly speech services.
Platform-specific configuration:
{
"mcpServers": {
"SayBar": {
"command": "npx",
"args": [
"-y",
"SayBar"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
SayBar is a macOS MenuBarExtra app intended to host and control the local SpeakSwiftly speech server and MCP components from the menu bar.
SayBar is an Xcode-built macOS app skeleton. The current repository contains the app target, placeholder menu bar and settings windows, a small SwiftData model, and test targets. The intended direction is a local-first menu bar controller that can launch, monitor, and configure sibling libraries from `../SpeakSwiftlyServer` and `../SpeakSwiftlyMCP`.
The goal is to give Gale a stable macOS menu bar surface for speech tooling that should feel native, lightweight, and always nearby. Instead of treating speech hosting and MCP control as separate terminal-driven workflows, SayBar is meant to become the app-level home for service lifecycle, status visibility, voice profile management, and operator-facing controls.
This project is currently set up as an Xcode macOS app, not as a standalone Swift package.
open SayBar.xcodeprojSayBar scheme.The sibling repositories for the planned integrations currently live at:
They are not wired into this app yet, so no extra local package setup is required today.
Repository and workspace role:
../speak-to-user/apps/SayBar should be treated as the pinned integration submodule copyLoading reviews...