Community코딩 & 개발github.com

su-kaka/gcli2api

GeminiCLI와 Antigravity를 OpenAI, GEMINI 및 Claude API 인터페이스로 변환합니다.

gcli2api란 무엇인가요?

su-kaka/gcli2api 스킬은 GeminiCLI와 Antigravity와 같은 명령줄 기반 AI 도구를 표준화된 OpenAI, GEMINI, Claude API 형식으로 변환하는 브리지 역할을 합니다. 이를 통해 기존의 API 기반 애플리케이션, 개발 도구, AI 에이전트(예: Claude Code, Cursor, Codex)가 별도의 복잡한 설정 없이도 GeminiCLI와 Antigravity의 기능을 활용할 수 있습니다. 이 스킬은 명령줄 인터페이스에 의존하는 사용자나 직접 API 엔드포인트를 사용하고자 하는 개발자에게 특히 유용하며, CLI 기반 워크플로우를 RESTful API 호출로 쉽게 전환할 수 있게 해줍니다. 주로 Node.js 또는 Python 환경에서 동작하며, 요청을 가로채서 변환한 후 적절한 API 응답 형식으로 반환하는 방식으로 작동합니다.

지원 대상✓Claude Code✓Codex CLI~Cursor✓Antigravity✓Gemini CLI
npx skills add su-kaka/gcli2api

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

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

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

문서

gcli2api은(는) 무엇을 하나요?

GeminiCLI와 Antigravity를 OpenAI, GEMINI 및 Claude API 인터페이스로 변환합니다.

개요

이 스킬은 명령줄 도구인 GeminiCLI와 Antigravity의 출력과 입력을 표준 API 형식(OpenAI, GEMINI, Claude)으로 변환하여, 기존 API 기반 애플리케이션이나 AI 에이전트에서 손쉽게 사용할 수 있도록 합니다.

주요 기능

  • API 변환: GeminiCLI 명령어를 OpenAI API 호출 형태로 변환
  • 다중 형식 지원: OpenAI, GEMINI, Claude API 형식 모두 지원
  • 간편한 통합: 추가 설정 없이 기존 프로젝트에 바로 적용 가능

사용 방법

설치

npm install gcli2api

또는

pip install gcli2api

기본 사용 예시

from gcli2api import convert

# GeminiCLI 요청을 OpenAI API 형식으로 변환
openai_request = convert("gemini:generate", prompt="안녕하세요")
print(openai_request)

지원 환경

  • Node.js 14 이상
  • Python 3.8 이상
  • 운영체제: Windows, macOS, Linux

주의 사항

  • 변환 과정에서 일부 CLI 전용 옵션이 무시될 수 있습니다.
  • API 키 설정이 필요할 수 있습니다.

라이선스

MIT

관련 스킬