JG

jeremymcs/gsd-pi-config

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

20 stars 품질 54 트렌드 18

GSD-Pi 선호도에 대한 데스크탑 구성 관리자 — Tauri + React GUI for ~/.gsd/preferences.md, 기술, 에이전트 및 keychain-backed API 키.

개요

GSD-2 선호도에 대한 데스크탑 구성 관리자. YAML 환경 설정파일을 통해 구조화된 GUI를 제공하는 네이티브 타우리 앱은, 기술, 에이전트 및 API 키에 대한 라이브러리 보기와 달리, 별도의 핸드 편집이 가능해졌습니다. - .gsd/preferences.md (또는 ~/.gsd/preferences.md)에 있는 각 분야는 조직적인 단면도의 맞은편에 드러납니다 - 모형, git, 걸이, 평행한 실행, 안전, 검증, 여정, 그리고 더 많은 것. - 글로벌 선호도 또는 프로젝트 파일 편집 사이 토글. 최근 프로젝트는 기억된다. - ~/.claude/skills/ 및 /.claude/skills/에 SKILL.md 파일을 검색, 편집, 생성 및 삭제합니다. 레거시 gsd-* 번들 기술이 꺼져 있습니다. - .claude/agents/*.md 시약 정의를 위한 동일한 워크플로. - 시스템 키링에 저장 공급자 열쇠 (Anthropic, OpenAI, 등) 및 공급 가능한 ~/.gsd/env.sh 포탄 파일 (mode 0600)에 수출하십시오. - 수입/수출 .preset.

개요(AI 번역)

–>

GSD2 컨피그

GSD-2 선호도에 대한 데스크탑 구성 관리자. YAML 환경 설정파일을 통해 구조화된 GUI를 제공하는 네이티브 타우리 앱은, 기술, 에이전트 및 API 키에 대한 라이브러리 보기와 달리, 별도의 핸드 편집이 가능해졌습니다.

스크린샷

| 일반 | 모델 | API Keys & Auth | |—||||| 인포메이션 | 워크플로 모드, 프로필 및 글로벌 행동 토글. · 주문된 fallback 사슬을 가진 단계 모형 선택. | 키 체인백 공급자 키 및 CLI 우즈 상태. |

무엇 그것

  • ** 시각적으로 선호도.** .gsd/preferences.md] (또는 ~/.gsd/preferences.md)의 각 필드는 조직된 부분에서 노출된다 - 모델, git, Hooks, 병렬 실행, 안전, 검증, 라우팅 등.
  • 글로벌 또는 프로젝트 범위. 글로벌 선호도 또는 per-project 파일을 편집하는 사이 토글. 최근 프로젝트는 기억된다.
  • Skills 라이브러리. SKILL.md] ~/.claude/skills/]] 및 /.claude/skills/]의 파일을 찾아, 편집, 생성, 삭제합니다. Legacy gsd-* 번들 기술이 꺼져 있습니다.
  • ** 도서관.** .claude/agents/*.md] 서브 시약 정의에 대한 동일한 워크플로.
  • OS 키 체인을 통해 ** API 키. ** 상점 공급자 열쇠 (Anthropic, OpenAI, 등.

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

GSD2 Config

Desktop configuration manager for GSD-2 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
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 backend, system-native window)
  • React 19 + TypeScript + Vite 8
  • Tailwind CSS 4
  • keyring crate for OS keychain access

Getting started

Prerequisites

Install & run

npm install
npm run tauri dev

The dev server runs on port 1420. The app window opens automatically once the Rust backend compiles.

Build a release bundle

npm run tauri build

Bundles land in src-tauri/target/release/bundle/.

Keyboard shortcuts

Shortcut Action
⌘K Open command palette (jump to any field)
⌘S Save changes
⌘⇧Z Discard changes
[ / ] Previous / next section

Project layout

src/                 React frontend
  components/        Sidebar, Palette, ShareModal, FormControls
  components/sections/  One file per preferences section
GitHub에서 전체 README 보기

추천 도구

다른 키워드를 입력하거나 필터를 제거해 보세요.

설치

npx skillfish add jeremymcs/gsd-pi-config
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →