jeremymcs

Gsd Pi Config — Development skill for Claude Code

Development community

Desktop configuration manager for GSD-Pi preferences — Tauri + React GUI for ~/.gsd/preferences.md, with skills, agents, and keychain-backed API keys.

How to install Gsd Pi Config

This entry records only its repository, not the path inside it, so there is no exact command to give. Open jeremymcs/gsd2-config and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Gsd Pi Config does

Desktop configuration manager for GSD-Pi preferences — Tauri + React GUI for ~/.gsd/preferences.md, with skills, agents, and keychain-backed API keys.

Alternatives in Development

  • Clarc — Native macOS client for Claude Code — a GUI desktop app built with SwiftUI 363 ★
  • Build.mjs 使用说明 — 这是 Claude Config Manager 的 Node.js 构建脚本,提供了比原生 shell 脚本更好的跨平台支持和更多功能 254 ★
  • Claudiatron — A Powerful Claude Code GUI Desktop Application 161 ★

README

GSD2 Config

Desktop configuration manager for [GSD-2](https://github.com/jmcspadden/gsd) preferences. A native Tauri app that gives you a structured GUI over the YAML preferences file you'd otherwise hand-edit, plus a library view for skills, agents, and API keys.

Screenshots

General Models API Keys & Auth
General settings Per-phase model chains with fallbacks Keychain-backed API keys and CLI auth
Workflow mode, profiles, and global behavior toggles. Per-phase model selection with ordered fallback chains. Keychain-backed provider keys and CLI auth status.

What it does

  • Edit preferences visually. Every field in .gsd/preferences.md (or ~/.gsd/preferences.md) is exposed across organized sections — models, git, hooks, parallel execution, safety, verification, routing, and more.
  • Global or project scope. Toggle between editing your global preferences or a per-project file. Recent projects are remembered.
  • Skills library. Browse, edit, create, and delete SKILL.md files in ~/.claude/skills/ and /.claude/skills/. Legacy gsd-* bundled skills are filtered out.
  • Agents library. Same workflow for .claude/agents/*.md subagent definitions.
  • API keys via OS keychain. Store provider keys (Anthropic, OpenAI, etc.) in the system keyring and export them to a sourceable ~/.gsd/env.sh shell file (mode 0600).
  • Presets. Import/export .preset.md files for sharing configurations, or copy a redacted YAML block to the clipboard with the Share dialog (secrets are scrubbed before it leaves the app).
  • Atomic, snowflake-safe writes. Saves go through an atomic write path and stringy IDs (Discord channel IDs, etc.) survive round-trips without numeric truncation.

Tech stack

  • Tauri 2 (Rust bac