내 오픈소스 프로젝트 이름을 바꾸고 가시성을 두 배로 늘렸습니다 — 'ProxyPool Hub'를 'CliGate'로 바꾼 이유

발행: (2026년 4월 8일 PM 05:15 GMT+9)
5 분 소요
원문: Dev.to

Source: Dev.to

문제: 아무도 내 프로젝트를 찾을 수 없었다

나는 여러 AI 코딩 어시스턴트 계정(Claude Code, Codex CLI, Gemini CLI)을 하나의 로컬 프록시를 통해 관리하는 오픈‑소스 도구를 만들었다. 멀티‑계정 풀링, 스마트 라우팅, 시각적 대시보드 등 개발자가 AI 도구를 사용할 때 필요한 모든 기능을 갖추고 있었다.

하지만 별이 12개에 불과했다. 그리고 내 프로젝트 이름을 구글에 검색해도 찾을 수 없었다.

프로젝트 이름은 “ProxyPool Hub.” 였다. GitHub에서 “proxypool”을 검색하면 수십 개의 HTTP/IP 프록시 풀 프로젝트가 나오는데, 이들은 수천 개의 별을 가진 웹‑스크래핑 도구들로 내 프로젝트를 완전히 묻어버렸다. 내 AI 코딩 도구는 이름이 전혀 다른 분야에 속해 있었기 때문에 보이지 않았다.

해결책: CliGate 로 이름 변경

SEO 패턴을 분석하고 npm/GitHub 가용성을 확인한 뒤, 성공적인 오픈‑소스 프로젝트들의 네이밍(LiteLLM, FastAPI 등)을 연구한 결과 프로젝트 이름을 CliGate 로 바꾸었다 — CLI + Gateway.

왜 이 이름이 효과적인가

  • 7자 — 짧고 기억하기 쉬우며 입력하기 편리
  • CLI + Gate — “CLI 도구용 게이트웨이”라는 의미를 즉시 전달
  • 이름 충돌 없음 — “cligate”를 검색하면 내 프로젝트만 나온다
  • 우수한 CLI 경험npx cligate start 가 자연스럽다
  • SEO‑친화적 — “cli”가 포함돼 사용자가 검색할 가능성이 높다

GitHub 조직도 yiyao-ai(영어로 의미 없음)에서 codeking-ai(기억에 남고 전문적)로 변경했다.

CliGate가 실제로 하는 일

CliGate는 통합 로컬 게이트웨이로, AI 코딩 CLI와 해당 API 사이에 위치한다:

Claude Code / Codex CLI / Gemini CLI / OpenClaw
                    |
            CliGate (localhost:8081)
                    |
       +------------+------------+
       |            |            |
   ChatGPT      Claude       API Keys
   Accounts    Accounts     (10+ providers)

핵심 기능

멀티‑계정 풀링

  • 여러 ChatGPT, Claude, Antigravity 계정 추가
  • 하나가 속도 제한에 걸리면 자동 회전(고정, 라운드‑로빈, 랜덤)
  • OAuth 로그인 및 자동 토큰 갱신

API 키 관리

  • OpenAI, Azure OpenAI, Anthropic, Google Gemini, Vertex AI, MiniMax, Moonshot, ZhipuAI 지원
  • 원클릭 연결 테스트
  • 키 간 자동 장애 조치

스마트 라우팅

  • 계정 풀 우선 또는 API 키 우선 우선순위
  • 특정 앱을 특정 자격 증명에 바인딩
  • 커스텀 모델 매핑(예: claude-haiku를 무료 모델에 라우팅)

시각적 대시보드

  • 실시간 사용량 분석 및 비용 추적
  • 전체 요청/응답 로깅
  • 모든 지원 도구에 대한 원클릭 CLI 설정
  • 내장 도구 설치 프로그램(Node.js, Claude Code, Codex, Gemini CLI, OpenClaw)
  • 다크/라이트 테마, 영어/중국어 i18n

빠른 시작

# 설치 없이 실행
npx cligate@latest start

# 또는 전역 설치
npm install -g cligate
cligate start

URL을 열면 대시보드가 표시된다:

CliGate Dashboard

오픈‑소스 프로젝트 명명에 대한 교훈

  • 이름이 바로 SEO다 — 프로젝트 이름이 다른 분야의 기존 프로젝트와 충돌하면 눈에 띄지 않는다.
  • 도메인 키워드 포함 — “cli”, “ai”, “code” 등은 검색 엔진이 프로젝트를 올바르게 분류하도록 돕는다.
  • 짧게, 설명보다cligate > ai-llm-proxy-gateway-hub.
  • 모든 곳에서 가용성 확인 — GitHub 조직, npm, 구글 검색 결과.
  • 브랜드 일관성 중요 — 조직명과 프로젝트명이 서로 보완해야 한다(codeking-ai/cligate).

링크

  • GitHub:
  • npm: npm install -g cligate
  • Desktop App:

CliGate는 AGPL‑3.0 라이선스 하에 오픈‑소스이며, 별, 이슈, PR을 환영합니다!

0 조회
Back to Blog

관련 글

더 보기 »

오픈 소스에 기여할 때 숨겨진 비용

오픈 소스에 기여하는 숨겨진 비용 오픈 소스는 해방감을 주는 것으로 여겨진다. 당신은 공개적으로 배우고, 낯선 사람들과 협업하며, 평판을 구축한다.

레트로그레이드에서 Semver

DEV April Fools Challenge 제출 프로젝트: Semver‑in‑Retrograde – 프로젝트의 감정에 대한 executive‑grade 보고서를 제공하는 “dependency‑analysis” 도구.