Community연구 & 데이터 분석github.com

Codex Switcher

macOS에서 OpenAI Codex 계정을 관리하고, 사용 한도에 도달하면 자동으로 전환하며, AI 코딩 사용량과 비용 데이터를 명확하게 추적합니다.

Codex Switcher란 무엇인가요?

이 스킬은 macOS 환경에서 OpenAI Codex API를 사용하는 개발자를 위해 설계되었습니다. 여러 Codex 계정을 중앙에서 관리하고, 각 계정의 사용 한도에 도달하면 자동으로 다른 계정으로 전환하여 작업 중단 없이 AI 코딩을 계속할 수 있도록 지원합니다. 또한, 각 세션의 사용량, 비용, 토큰 수 등을 명확한 분석 데이터와 함께 대시보드 형태로 제공하여 개발자가 자신의 AI 코딩 비용과 사용 패턴을 효과적으로 추적하고 최적화할 수 있게 합니다. 주로 macOS에서 Claude Code, Cursor 등 AI 코딩 에이전트와 함께 사용되며, 별도의 설정 파일과 명령어를 통해 간편하게 관리할 수 있습니다.

지원 대상~Claude Code✓Codex CLI~Cursor
npx skills add Rawwooloviraptorid980/codex-switcher

Installed? Explore more 연구 & 데이터 분석 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

Codex Switcher은(는) 무엇을 하나요?

macOS에서 OpenAI Codex 계정을 관리하고, 사용 한도에 도달하면 자동으로 전환하며, AI 코딩 사용량과 비용 데이터를 명확하게 추적합니다.

개요

codex-switcher는 여러 OpenAI Codex 계정을 macOS에서 효율적으로 관리할 수 있게 해주는 도구입니다. 각 계정의 사용량을 모니터링하고, 특정 한도에 도달하면 자동으로 다른 계정으로 전환하여 AI 코딩 작업의 연속성을 보장합니다. 또한, 모든 사용 내역과 비용 데이터를 분석하여 명확한 보고서를 제공합니다.

주요 기능

  • 계정 관리: 여러 Codex 계정을 등록하고 관리합니다.
  • 자동 전환: 계정 사용 한도에 도달하면 자동으로 다른 계정으로 전환합니다.
  • 사용량 추적: 각 계정의 토큰 사용량, 요청 수, 비용을 실시간으로 추적합니다.
  • 비용 분석: 일별, 주별, 월별 비용 데이터를 시각화하여 제공합니다.
  • macOS 통합: 시스템 트레이 아이콘과 메뉴 바를 통해 쉽게 접근할 수 있습니다.

지원 플랫폼

  • macOS 12.0 이상
  • OpenAI Codex API (GPT-4, GPT-3.5 등)
  • Claude Code, Cursor, Codex CLI 등 AI 코딩 에이전트

설치 방법

# Homebrew를 사용하여 설치
git clone https://github.com/Rawwooloviraptorid980/codex-switcher.git
cd codex-switcher
./install.sh

사용 방법

계정 추가

codex-switcher add-account --name "내 계정 1" --api-key "sk-..."
codex-switcher add-account --name "내 계정 2" --api-key "sk-..."

자동 전환 활성화

codex-switcher enable-auto-switch --limit 0.9

위 명령어는 계정 사용량이 90%에 도달하면 자동으로 다음 계정으로 전환합니다.

사용량 확인

codex-switcher usage --period daily

비용 분석 보기

codex-switcher cost-analysis --period monthly

설정 파일

설정 파일은 ~/.codex-switcher/config.yaml에 위치합니다. 예시:

accounts:
  - name: "계정 1"
    api_key: "sk-..."
    model: "gpt-4"
  - name: "계정 2"
    api_key: "sk-..."
    model: "gpt-4"
auto_switch:
  enabled: true
  threshold: 0.9  # 사용량 90%에서 자동 전환
logging:
  level: "info"
  file: "/var/log/codex-switcher.log"

환경 변수

  • CODEX_SWITCHER_CONFIG_PATH: 설정 파일 경로 (기본값: ~/.codex-switcher/config.yaml)
  • CODEX_SWITCHER_LOG_LEVEL: 로그 레벨 (기본값: info)

라이선스

MIT License

기여

버그 리포트, 기능 제안, 풀 리퀘스트는 환영합니다. 자세한 내용은 CONTRIBUTING.md를 참조하세요.

관련 스킬