Claude Code, Codex, Aider 같은 AI 코딩 에이전트를 별도의 Git 작업 공간에서 실행하고 관리하는 터미널 앱(CLI/TUI)입니다.
ZiChuanLan/agent-purge
Claude Code, Codex, OpenCode 같은 여러 코딩 에이전트에 공통 시스템 프롬프트(페르소나)를 삽입하거나 교체하는 로컬 웹 콘솔 및 CLI입니다.
- 스타
- 1,349
- 포크
- 860
- 열린 이슈
- 0
- 마지막 커밋
- 17시간 전
어떤 프로젝트인가요?
agent-purge는 codex, claude, opencode, pi, hermes 등 여러 코딩 에이전트 하네스의 시스템 프롬프트에 기록할 페르소나 파일 하나를 제공합니다. 하네스마다 시스템 프롬프트를 읽는 위치가 달라, 이 도구는 세 가지 적용 경로를 지원합니다. 하네스에 설치하는 관리형 설정 블록, 페르소나를 적용해 하네스를 실행하는 PATH shim, 적용을 켜거나 끄는 세션 내 슬래시 명령입니다. replace, strict(페르소나만 사용), append, off의 네 가지 모드를 사용할 수 있습니다.
127.0.0.1에서 실행되는 로컬 웹 콘솔에는 페르소나 목록과 설치된 하네스, 각 하네스가 사용하는 삽입 계층이 표시되며, 페르소나를 켜거나 끌 수 있습니다. 페르소나를 끄거나 off 모드로 실행하면 변경 사항이 모두 되돌려집니다. 페르소나는 frontmatter가 포함된 일반 Markdown 파일이며, 사용자 홈 디렉터리 아래의 데이터 디렉터리에 저장됩니다. 상태는 로컬 머신에만 보관됩니다. 이 패키지는 Node 20+를 사용하며 의존성은 없습니다.
선택 사항인 magpie 로컬 gateway 플러그인은 gateway를 거치는 에이전트 요청의 시스템 세그먼트를 다시 작성하므로, 각 하네스를 재시작하지 않고도 페르소나 변경 사항을 적용할 수 있습니다. 소스가 공개되지 않은 데스크톱 클라이언트는 삽입 기능 없이 원래 상태 그대로 실행됩니다.
핵심 기능
- 01설정 블록, PATH shim 또는 세션 내 명령을 통해 하나의 페르소나를 여러 코딩 에이전트에 적용합니다.
- 02replace, strict, append, off 모드를 제공하며 실행 중에도 전환할 수 있습니다.
- 03페르소나 목록과 하네스 상태를 확인하고 삽입을 켜거나 끌 수 있는 로컬 웹 콘솔을 제공합니다.
- 04제거, 비활성화 또는 off 모드 전환으로 모든 변경 사항을 되돌릴 수 있습니다.
- 05선택 사항인 magpie gateway 플러그인은 gateway를 통과하는 요청의 시스템 프롬프트를 다시 작성합니다.
활용 사례
- Claude Code, Codex, OpenCode에서 페르소나나 코딩 스타일을 일관되게 유지합니다.
- 시스템 프롬프트에 따라 코딩 에이전트의 동작이 어떻게 달라지는지 테스트합니다.
- 여러 에이전트가 로컬 gateway를 거치도록 구성하고 한곳에서 페르소나를 변경합니다.
빠른 시작
- 1
npm을 통해 CLI를 전역으로 설치합니다
npm i -g agent-purge - 2
로컬 웹 콘솔을 시작합니다
agent-purge web - 3
현재 페르소나로 코딩 에이전트를 실행합니다(예: codex)
agent-purge codex
사용 전 알아둘 점
- Node.js 20 이상이 필요합니다.
- 클로즈드 소스 데스크톱 에이전트는 있는 그대로만 실행되며 프롬프트를 주입할 수 없습니다.
- 선택 사항인 magpie 게이트웨이 플러그인은 git clone으로 설치해야 하며, 변경 후 페르소나 목록을 다시 생성해야 합니다.
- strict 모드와 replace 모드에서는 도구 지침이 제거될 수 있어 하네스 동작이 저하되거나 달라질 수 있습니다.
포함된 컬렉션
토픽
자주 묻는 질문
- agent-purge은(는) 무엇인가요?
- Claude Code, Codex, OpenCode 같은 여러 코딩 에이전트에 공통 시스템 프롬프트(페르소나)를 삽입하거나 교체하는 로컬 웹 콘솔 및 CLI입니다. agent-purge는 codex, claude, opencode, pi, hermes 등 여러 코딩 에이전트 하네스의 시스템 프롬프트에 기록할 페르소나 파일 하나를 제공합니다. 하네스마다 시스템 프롬프트를 읽는 위치가 달라, 이 도구는 세 가지 적용 경로를 지원합니다. 하네스에 설치하는 관리형 설정 블록, 페르소나를 적용해 하네스를 실행하는 PATH shim, 적용을 켜거나 끄는 세션 내 슬래시 명령입니다. replace, strict(페르소나만 사용), append, off의 네 가지 모드를 사용할 수 있습니다.
- agent-purge은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- agent-purge은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- agent-purge은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. agent-purge의 마지막 커밋은 2026년 11월 6일입니다.
- agent-purge은(는) 어디에 사용할 수 있나요?
- Claude Code, Codex, OpenCode에서 페르소나나 코딩 스타일을 일관되게 유지합니다. 시스템 프롬프트에 따라 코딩 에이전트의 동작이 어떻게 달라지는지 테스트합니다. 여러 에이전트가 로컬 gateway를 거치도록 구성하고 한곳에서 페르소나를 변경합니다.
- agent-purge는 어떻게 설치하나요?
- npm을 통해 CLI를 전역으로 설치합니다: npm i -g agent-purge 로컬 웹 콘솔을 시작합니다: agent-purge web 현재 페르소나로 코딩 에이전트를 실행합니다(예: codex): agent-purge codex
- agent-purge은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/ZiChuanLan/agent-purge
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Claude Code와 Codex 같은 코딩 에이전트가 과도하게 방어하거나 불필요한 기능과 검사를 추가하지 않도록 하는 붙여넣기용 규칙 블록입니다.
작업 명확화, 추적, 일시 중지와 인계, 프로필 메모리, 스킬 제작, 글쓰기 등을 지원하는 로컬 파일 기반 SKILL.md 에이전트 스킬 10종 모음입니다.
Claude Code, Codex, Cursor 같은 코딩 에이전트를 로컬에서 제어하고 선택적으로 여러 기기 간 동기화를 지원하는 네이티브 데스크톱 앱 및 CLI입니다.
Codex와 OpenCode 같은 코딩 에이전트를 의사결정 모델로 감시해 작업 완료 여부, 테스트의 충분성, 작업자 정체 여부를 평가하는 Python 감독 도구입니다.
공유 프로젝트, 작업, 플러그인, Skills를 기반으로 OpenCode, Codex, DeepSeek Harness 에이전트를 실행하는 로컬 우선 데스크톱 워크벤치입니다.