원문: https://discuss.pytorch.kr/t/cowart-codex-ai/11051

개요

Cowart는 OpenAI Codex 내에서 실행되는 로컬 무한 캔버스 플러그인입니다. tldraw 기반 캔버스 위에서 이미지를 배치하고, AI 이미지 홀더에 프롬프트를 넣으면 Codex가 이미지를 생성합니다. 이미지 위에 직접 주석을 달고 그 스크린샷을 Codex에 전달하면 주석을 반영한 수정본을 받을 수 있습니다. 캔버스 데이터는 현재 프로젝트의 canvas/ 디렉토리에 저장되어 버전 관리와 공유가 자연스럽습니다.

핵심 기능

  • 로컬 무한 캔버스: Codex 세션 안에서 tldraw 기반 캔버스를 열어 이미지와 아이디어를 자유롭게 배치합니다.
  • AI 이미지 생성: 캔버스에 “AI 이미지 홀더”를 만들고 선택한 뒤 원하는 그림을 설명하면, Codex가 화면 비율에 맞춰 이미지를 생성해 넣습니다.
  • 주석 기반 수정: 이미지에 주석을 단 스크린샷을 Codex에 넘기면, 주석의 화살표와 메모를 읽어 주석이 없는 수정본을 원본 옆에 만듭니다.
  • 프로젝트 로컬 저장: 캔버스 페이지와 이미지는 현재 작업 중인 프로젝트의 디렉토리에 저장되어 Git 연동이 쉽습니다.
  • MCP 도구 연동: cowart:cowart-open-canvas, cowart:cowart-image-gen, cowart:cowart-image-edit 스킬과 MCP 도구를 제공합니다.

설치 및 실행

mkdir -p ~/plugins
git clone https://github.com/zhongerxin/cowart.git ~/plugins/cowart
cd ~/plugins/cowart && npm install && npm run build
codex plugin marketplace add ~
codex plugin add cowart@personal

설치 후 Codex에게 “Open the Cowart canvas for this project.” 라고 요청하면 http://127.0.0.1:43217/ 로컬 서비스가 열립니다. 포트와 프로젝트 경로는 COWART_PORT, COWART_PROJECT_DIR, COWART_CANVAS_DIR 환경 변수로 조정할 수 있습니다.

후속 참고