
jeremymcs/gsd-pi-config
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
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/]의 파일을 찾아, 편집, 생성, 삭제합니다. Legacygsd-*번들 기술이 꺼져 있습니다. - ** 도서관.**
.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.mdfiles in~/.claude/skills/and/.claude/skills/. Legacygsd-*bundled skills are filtered out. - Agents library. Same workflow for
.claude/agents/*.mdsubagent definitions. - API keys via OS keychain. Store provider keys (Anthropic, OpenAI, etc.) in the system keyring and export them to a sourceable
~/.gsd/env.shshell file (mode0600). - Presets. Import/export
.preset.mdfiles 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
keyringcrate for OS keychain access
Getting started
Prerequisites
- Node.js 20+
- Rust toolchain (stable)
- Tauri 2 prerequisites for your platform — see tauri.app/start/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
추천 도구
다른 키워드를 입력하거나 필터를 제거해 보세요.
설치
npx skillfish add jeremymcs/gsd-pi-config