오픈 소스와 비공개 소스
Guida는 공개 문서, 생성 가능한 스크립팅 지원 파일, 웹사이트, 앞으로 추출하기 쉬운 기반 부분을 늘려 가고 있습니다. 다만 데스크톱 앱 본체와 일부 추출·운영 계층은 현재 비공개 소스입니다.
이 페이지는 공개 범위와 로컬 데이터 경계를 혼동하지 않기 위한 설명입니다.
이미 공개된 것
섹션 제목: “이미 공개된 것”- 이 웹사이트와 문서
- 공개 릴리스 노트, 레시피, API 가이드
- Guida에서 생성할 수 있는
scripting-api.d.ts, Lua/Janet 가이드, 워크스페이스용 LLM 지시 파일 - 공개를 위해 분리하기 쉬운 구조로 설계된 주변 도구와 지원 파일
아직 비공개 소스인 것
섹션 제목: “아직 비공개 소스인 것”- Windows 데스크톱 앱 본체
- WebView2 브라우저 조작, UI, 운영 콘솔을 묶는 제품 계층
- 추출, 큐, 워크플로 원장, 복구 처리를 연결하는 내부 구현
- 아직 안정적인 공개 API로 분리하지 않은 코드
이는 “숨기고 싶어서”가 아니라, 안정되지 않은 내부 경계를 너무 일찍 공개하면 사용자와 유지보수 모두에 불리하기 때문입니다. 공개할 부분은 추출, 안정화, 문서화를 거친 뒤 내놓는 방침입니다.
로컬에 남는 것
섹션 제목: “로컬에 남는 것”비공개 소스라는 사실과 데이터가 외부로 전송된다는 것은 별개의 문제입니다. Guida는 로컬 우선 앱입니다.
- 워크스페이스 데이터는 워크스페이스 폴더에 저장됩니다
- 애플리케이션 상태는 Windows 사용자 프로필에 저장됩니다
- MCP 도구 호출은 로컬 감사 로그에 기록됩니다
- 인증 정보는 DPAPI로 암호화되며, MCP 시작 스크립트가 복호화 값을 읽지 못하도록 제한됩니다
LLM이나 외부 API를 사용하는 경우 그 통신은 사용자가 설정한 공급자나 스크립트에 의해 발생합니다. Guida 자체는 계정이나 클라우드 동기화를 전제로 하지 않습니다.
왜 단계적으로 공개하는가
섹션 제목: “왜 단계적으로 공개하는가”Guida 내부에는 실험적인 API, UI와 강하게 결합된 코드, 아직 설계가 움직이는 추출 계층이 있습니다. 이를 그대로 공개하면 외부 사용자가 불안정한 내부 형태에 의존하게 됩니다.
공개에 적합한 부분은 다음 상태가 된 뒤 외부에 내놓는 것이 현실적입니다.
- 제품 UI와 독립적으로 이해할 수 있음
- API 이름, 데이터 형태, 오류 처리가 안정적임
- 테스트와 문서가 갖춰져 있음
- 공개 후 호환성을 지킬 수 있음
관련 페이지
섹션 제목: “관련 페이지”- MCP 통합 - 승인, 감사 로그, 허용된 도메인
- 인증 정보 - DPAPI와 MCP 시작 스크립트 제한
- 워크스페이스 - 로컬 상태 저장 위치
- Workflow Ledger Console - 실행, 항목, 복구, 증적 확인