superzhang21/ghostwriter
影子作家 · 为角色建立可复用的写作与语言特征模型,让 AI 稳定地「像某个人」说话。Python / Agent Skill 双形态。
해결하는 것
같은 내용을 같은 어조로 쓰는 것은 지루합니다. Ghostwriter는 루쉰, 딩위안잉, 리윈룽, 린다이위 등 깊이 모델링된 허구·공인 페르소나 라이브러리를 제공하며, 어떤 AI든 그들처럼 말하게 합니다. 복잡한 프롬프트를 직접 작성하는 대신 "루쉰으로 전환"이라고 말하면 AI는 그 사람의 말 리듬, 어휘 선택, 사고 패턴을 채택합니다.
작동 방식
이 프로젝트는 각 페르소나를 data/ 디렉토리의 JSON 파일로 저장합니다. 의존성이 없는 파이썬 스크립트(skill/scripts/ghostwriter-sync.py)가 이 파일들을 읽고 붙여넣기 가능한 페르소나 프롬프트를 출력합니다. 다음 중 하나를 사용할 수 있습니다:
- 스크립트를 직접 실행:
python3 skill/scripts/ghostwriter-sync.py --apply 鲁迅로 프롬프트를 얻은 후 ChatGPT, Claude, Gemini 또는 모든 AI 채팅에 붙여넣습니다. - Hermes, Claude Code, Cursor와 같은 에이전트용 스킬로 설치하여 자연어로 페르소나를 전환할 수 있습니다.
스크립트는 --list, --info, --apply, --json, --no-sync(오프라인용) 명령을 지원합니다. 또한 프록시를 통해 동기화하여 최신 캐릭터를 가져올 수도 있습니다.
대상 사용자
다양한 스타일을 원하는 콘텐츠 작가, 일관된 캐릭터 목소리가 필요한 게임·소설 작가, 같은 데이터에 다른 관점을 원하는 비즈니스 분석가, 밤늦게 허구의 캐릭터와 대화하고 싶은 누구나. 커스텀 프롬프트를 받는 모든 AI 플랫폼에서 작동하므로 특별한 설정이 필요 없습니다.
주요 특징
- 중국 문학, 드라마, 공인에서 비롯된 15개 이상의 사전 구축 페르소나. 각각 고유한 목소리와 관점을 가집니다.
- 모든 AI 도구와 호환—플러그인 불필요, 생성된 프롬프트를 복사·붙여넣기만 하면 됩니다.
- 의존성이 없는 파이썬 스크립트. 에이전트 스킬로 설치하여 핸즈프리 전환도 가능합니다.
- 확장 가능: 기존 형식에 따라 JSON 파일을
data/에 넣으면 나만의 캐릭터를 추가할 수 있습니다. - 비상업적, 2차 창작 금지 라이선스(CC BY-NC-ND 4.0).
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트