open-code-war
코딩 에이전트 입력량을 겨루는 리더보드 — OpenCode 플러그인 + pi 확장. 프롬프트 내용은 수집하지 않음.
Package details
Install open-code-war from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:open-code-war- Package
open-code-war- Version
0.2.1- Published
- Oct 26, 2026
- Downloads
- 209/mo · 197/wk
- Author
- ehgks
- License
- BUSL-1.1
- Types
- extension
- Size
- 65.2 KB
- Dependencies
- 0 dependencies · 0 peers
Pi manifest JSON
{
"extensions": [
"adapters/pi"
]
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
Open Code War — OpenCode · pi
코딩 에이전트에 가장 많이 입력한 코더를 가리는 리더보드. 이 npm 패키지는 OpenCode 플러그인과 pi 확장을 담고 있다. 프롬프트를 제출할 때마다 입력 활동(횟수 + 글자 수)을 익명으로 집계해 리더보드로 보낸다.
프롬프트 내용은 수집하지 않는다. 글자 수(숫자)만 전송한다.
리더보드: https://opencodewar.dev
설치
OpenCode
opencode.json(c) 의 plugins 배열에 추가한다. 시작 시 자동 설치된다.
(OpenCode 2 부터 필드명은 plugins 다. OpenCode 1 도 이 패키지를 그대로 쓴다.)
{
"$schema": "https://opencode.ai/config.json",
"plugins": ["open-code-war"]
}
pi
pi install npm:open-code-war
설치 후 에이전트를 재시작하면 다음 프롬프트부터 집계된다.
동작
- Node.js 가 PATH 에 있어야 한다. 어댑터는 함께 배포된
track.mjs를 node 로 실행한다. 못 찾으면 조용히 집계를 건너뛴다(에이전트 동작은 방해하지 않는다). - 한 PC 에서 여러 에이전트를 써도 같은
userId(~/.open-code-war/config.json)로 한 사람에 합산된다. 에이전트별 내역은 리더보드 프로필에서 따로 볼 수 있다. OCW_API_URL로 엔드포인트를 바꿀 수 있다(로컬 테스트용).
Claude Code · Codex 는 각 CLI 의 플러그인 체계로 설치한다 — 전체 설치 안내 참고.
라이선스
BUSL-1.1