Community코딩 & 개발github.com

jentic/jentic-mini

자가 호스팅 API 실행 레이어로서 에이전트와 외부 세계 사이에 위치합니다. 에이전트가 수행하려는 작업을 말하면 Jentic Mini가 적절한 API를 찾고, 런타임에 자격 증명을 주입하며, 요청을 중개하는 방법을 처리합니다.

jentic-mini란 무엇인가요?

Jentic Mini는 에이전트(예: Claude Code, Cursor, Codex 등)와 외부 API 사이에서 동작하는 경량의 자체 호스팅 프록시 서비스입니다. 개발자는 복잡한 API 인증, 라우팅, 오류 처리를 직접 구현할 필요 없이, 에이전트가 원하는 작업을 자연어로 표현하면 Jentic Mini가 자동으로 적절한 엔드포인트를 선택하고, 저장된 자격 증명을 안전하게 주입하며, 요청을 중개합니다. 이는 보안 자격 증명 관리, API 호출 패턴 표준화, 멀티 API 통합 부담을 줄여주어 개발자 생산성을 크게 향상시킵니다. 주요 플랫폼(Claude Code, Cursor, Codex 등)에서 사용 가능하며, 단순한 CLI 명령어로 설치하고 구성 파일을 통해 API 라우트를 정의할 수 있습니다. 에이전트가 API를 호출할 때마다 Jentic Mini는 미리 정의된 규칙을 참조하여 안전하고 일관된 방식으로 요청을 처리하므로, 개발자는 핵심 로직에 집중할 수 있습니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add jentic/jentic-mini

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

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

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

문서

jentic-mini은(는) 무엇을 하나요?

에이전트와 외부 세계 사이에 위치하는 자가 호스팅 API 실행 레이어입니다. 에이전트가 수행하려는 작업을 말하면 Jentic Mini가 해당 작업을 처리하는 방법(적절한 API 찾기, 런타임에 자격 증명 주입, 요청 중개)을 담당합니다.

특징

  • API 게이트웨이: 모든 API 호출을 중앙에서 관리하고 라우팅합니다.
  • 자격 증명 관리: 민감한 자격 증명을 안전하게 저장하고 필요 시 자동 주입합니다.
  • 표준화된 인터페이스: 일관된 방식으로 다양한 API와 통신합니다.
  • 경량화: 최소한의 리소스로 동작하며 빠르게 배포 가능합니다.

설치 방법

npm install -g jentic-mini
# 또는
curl -fsSL https://get.jentic.dev | bash

사용 예시

// agent.js
import { JenticMini } from 'jentic-mini';

const jentic = new JenticMini({
  apiKey: process.env.JENTIC_API_KEY,
  routes: './routes.json'
});

// 에이전트가 원하는 작업을 지정하면 Jentic Mini가 처리
const response = await jentic.execute({
  action: 'send-email',
  params: {
    to: '[email protected]',
    subject: 'Hello',
    body: 'This is a test email.'
  }
});

구성 파일 예시 (routes.json)

{
  "routes": [
    {
      "name": "send-email",
      "method": "POST",
      "url": "https://api.example.com/v1/mail/send",
      "headers": {
        "Authorization": "Bearer {{secrets.email_api_key}}"
      },
      "body": {
        "to": "{{params.to}}",
        "subject": "{{params.subject}}",
        "text": "{{params.body}}"
      }
    }
  ]
}

환경 변수

  • JENTIC_API_KEY - Jentic Mini 서비스 API 키
  • JENTIC_SECRETS_PATH - 자격 증명 파일 경로 (기본값: ./secrets.json)

지원 플랫폼

  • Claude Code
  • Cursor
  • Codex
  • OpenAI Agents
  • 모든 REST API 기반 에이전트

라이선스

MIT

관련 스킬