Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 

Repository files navigation

dap-plugins — DAP 플러그인 레지스트리

DAP(Desk AI Pet)의 커뮤니티 플러그인 카탈로그입니다. DAP 앱이 이 레포의 plugin_catalog.json을 받아 설정 → 플러그인에서 원클릭 설치 목록으로 보여줍니다.

이 레포는 목록(포인터)만 담습니다. 플러그인 코드는 각 작성자의 레포에 있고, DAP는 설치 시 그 레포에서 파일을 직접 내려받습니다. 여기에 코드를 올리지 마세요.

플러그인 등록하기 (작성자)

  1. 플러그인을 public GitHub 레포로 만든다. 구조:
    your-plugin/
      plugin.yaml                 # 매니페스트 (id/name/version/entry/permissions)
      <module>/plugin.mjs         # 자기완결 ESM (외부 import 없이 번들)
      palette/index.html          # (팔레트를 쓴다면) 자기완결 단일 HTML
      icon.png                    # (선택) 래디얼 메뉴 아이콘 — 아래 방침 참고
    
    작성 가이드: DAP 레포의 docs/PLUGIN_API.md.

    아이콘 방침: DAP는 자기 앱 아이콘을 플러그인 항목에 주지 않는다. 래디얼 아이콘이 필요하면 레포에 아이콘 파일을 포함하고 ctx.radialMenu.addItem({ …, icon: "icon.png" })로 지정하라(없으면 라벨 첫 글자 아바타). 트레이 항목은 텍스트 전용. 자세히는 PLUGIN_API §5.4.

  2. 버전 태그git tag v1.0.0 && git push --tags. (카탈로그 ref가 이걸 가리켜 고정 버전 설치.)
  3. 이 레포에 항목 추가 PRplugin_catalog.jsonplugins에 한 항목 추가:
    {
      "id": "io.github.you.my_plugin",
      "name": "My Plugin",
      "description": "한 줄 설명",
      "category": "utility",
      "repo": "you/my-plugin",
      "ref": "v1.0.0"
    }
    • id(필수) — plugin.yaml의 id와 반드시 일치. 역-도메인 네임스페이스 권장(io.github.<user>.<name>).
    • repo(필수) — owner/name 또는 github URL.
    • category(선택) — 웹 카탈로그 분류. productivity, utility, developer 중 하나.
    • name·description·ref(선택). ref 생략 시 기본 브랜치(움직이는 타깃)라 태그 권장.
  4. 리뷰 → 머지 — 메인테이너가 리뷰(플러그인은 in-process 전체 권한 → 안전성 확인이 게이트)한 뒤 머지하면 즉시 라이브. 앱 재배포 불필요.

검증

plugin_catalog.json 변경 PR은 scripts/validate.mjs로 자동 검사됩니다 (유효 JSON · id/repo 필수 · id 중복 없음 · repo 형식 · category 허용값). 로컬 확인: node scripts/validate.mjs.

업데이트 / 제거

  • 업데이트: 새 버전 태그 후 ref 갱신 PR.
  • 제거: 항목 삭제 PR.

등록된 플러그인

이름 분류 설명 레포
Super Clipboard utility 복사한 텍스트·이미지·파일을 팔레트로 모아 붙여넣기·드래그로 다시 사용 o-min222/dap-super-clipboard
Meme Vault utility 짤을 제목과 태그로 보관·검색·붙여넣기하고, AI로 새 짤을 생성해 저장 o-min222/dap-meme-vault
Weather utility 관심 도시의 현재 날씨와 3일 예보를 트레이 허브와 상세 패널에서 확인 o-min222/dap-weather
Lecture Tools productivity 강사용 판서와 spotlight 화면 캔버스 컨트롤 o-min222/dap-lecture-tools
AI Usage utility Codex·Claude 로그인 계정의 5시간·주간 한도와 DAP 사용 계정 상태를 확인 o-min222/dap-ai-usage
Meeting Assistant productivity 회의 실시간 전사·번역, AI 답변 추천과 리포트 o-min222/dap-meeting-assistant

About

DAP(Desk AI Pet) 플러그인 레지스트리 — 커뮤니티 플러그인 카탈로그

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages