argos-war
v0.2.1
Published
Argos War — 한국 AI 코딩 도구 그룹 대전 참여 CLI (tokscale 기반 래퍼)
Maintainers
Readme
Argos War CLI
한국 AI 코딩 도구 그룹 대전(Argos War) 참여용 CLI. 공식 tokscale CLI(MIT)를 버전 고정해 감싸고, OS 스케줄러에 데일리 자동 제출을 등록해 한 번 설정 후 자동으로 순위에 반영되게 한다.
Argos War와 tokscale은 별개 프로젝트입니다. tokscale은 MIT 라이선스 오픈소스입니다.
요구사항
- bun (내부에서
bunx [email protected]호출) - Node.js ≥ 18
사용법
# 최초 1회: 회사 이메일로 로그인
bunx argos-war@latest login
# 매일 자동 제출 등록 (이게 핵심 — 다시 손 안 대도 됨). 기본 매일 15:00
bunx argos-war@latest enable
# 시각을 바꾸려면: bunx argos-war@latest enable --at 18:00
# 상태 확인 / 자가 진단 / 해제
bunx argos-war@latest status
bunx argos-war@latest doctor
bunx argos-war@latest disable
# Cursor를 쓴다면 (Cursor는 로컬 스캔이 아니라 API 동기화 방식 — 한 번만 연동하면 됨)
bunx argos-war@latest cursor login # 브라우저의 WorkosCursorSessionToken 값 입력
bunx argos-war@latest cursor sync # 이후 제출에 자동 포함
# 어떤 도구가 집계되는지 확인
bunx argos-war@latest clients
# 지금 한 번 수동 제출
bunx argos-war@latest submit자동 제출 동작
- macOS:
~/Library/LaunchAgents/kr.nxtcloud.argos-war.plist(launchd) - Linux: 사용자 crontab 라인 (
# kr.nxtcloud.argos-war주석으로 식별) - 로그:
~/.argos-war/submit.log - 등록 전 생성물만 보려면
enable --dry-run
환경변수
ARGOS_API_URL/TOKSCALE_API_URL— 백엔드 주소 오버라이드(개발/스테이징). 미설정 시 배포 기본값 사용.
왜 래퍼가 필요한가
tokscale 자체엔 데몬/cron 같은 자동 제출이 없어 submit을 매번 수동 실행해야 한다.
이 래퍼가 OS 스케줄러 등록을 대신 처리해 "한 번 설정 후 자동" 흐름을 만든다.
