Repolode
Lelu-ai

Lelu-ai/lelu

AI 에이전트의 모든 작업 실행 전에 확인하고 allow, deny, human_review 또는 compute를 반환하는 오픈소스 권한 부여 엔진입니다.

스타
71
포크
18
열린 이슈
14
마지막 커밋
4일 전

어떤 프로젝트인가요?

Lelu는 AI 에이전트와 에이전트가 수행하려는 작업 사이에서 작동합니다. 예를 들어 환불 처리, 이메일 전송, 레코드 삭제 등이 있습니다. 에이전트는 작업을 실행하기 전에 Lelu에 HTTP 호출을 한 번 보내며, Lelu는 네 가지 결과 중 하나를 반환합니다. 작업을 허용하는 allow, 사유와 함께 거부하는 deny, 담당자가 승인할 때까지 일시 중지하는 human_review, 또는 더 안전한 대안이나 샌드박스로 작업을 전환하는 compute입니다. 모든 결정은 감사 로그에 기록됩니다.

OPA, Casbin, AWS AVP 같은 도구가 제공하는 역할 및 권한 검사에 더해, Lelu는 프롬프트 인젝션 감지, 검증된 LLM 토큰 log-prob를 기반으로 한 신뢰도 게이팅, 행동 이상 점수 산정 기능을 제공합니다. 정책은 YAML 역할 또는 OPA/Rego로 작성할 수 있습니다. 엔진은 Go로 작성되었으며, npx 명령 하나로 로컬에서 실행하거나 SQLite 또는 Postgres를 사용해 자체 호스팅할 수 있습니다.

TypeScript 및 Python SDK, Go SDK, MCP 서버를 제공합니다. Claude Code 플러그인은 PreToolUse 훅을 통해 Bash, Edit, Write 호출에 연결되며, 기본적으로 섀도 모드로 실행됩니다.

핵심 기능

  • 01각 에이전트 작업에 대해 allow, deny, human_review 또는 compute 결정을 반환합니다.
  • 025단계 필터로 프롬프트 인젝션을 감지합니다.
  • 03검증된 LLM 신뢰도 신호를 기준으로 작업 실행을 제어합니다.
  • 04거부 우선 평가 방식으로 YAML 및 OPA/Rego 정책을 지원합니다.
  • 05불확실한 결정을 Slack, Teams 또는 PagerDuty를 통한 사람 검토 대기열로 전달합니다.
  • 06모든 결정을 감사 로그에 기록합니다.

활용 사례

  • 패키지 설치, 배포, 비밀 정보가 담긴 파일 접근에 승인이 필요하도록 코딩 에이전트를 보호합니다.
  • 에이전트가 환불을 처리하거나 외부 이메일을 보내기 전에 사람의 승인 절차를 추가합니다.
  • 무인 Claude Code 세션에서 파괴적인 명령을 차단합니다.
  • 에이전트를 다시 작성하지 않고 LangChain, CrewAI 또는 MCP 기반 에이전트에 권한 검사를 추가합니다.

빠른 시작

  1. 1

    설정 없이 로컬 엔진 시작

    npx -y lelu-mcp start
  2. 2

    TypeScript SDK 설치

    npm install lelu-agent-auth

사용 전 알아둘 점

  • Confidence gating을 사용하려면 제공업체에서 검증된 log-probs를 받아야 하므로, Anthropic Claude와 같은 모델은 신호 누락 시 정책으로 대체됩니다.
  • 아직 초기 단계입니다. 별은 68개이며, 샌드박스를 우선하는 방향을 내세운 신생 프로젝트입니다.

포함된 컬렉션

토픽

자주 묻는 질문

lelu은(는) 무엇인가요?
AI 에이전트의 모든 작업 실행 전에 확인하고 allow, deny, human_review 또는 compute를 반환하는 오픈소스 권한 부여 엔진입니다. Lelu는 AI 에이전트와 에이전트가 수행하려는 작업 사이에서 작동합니다. 예를 들어 환불 처리, 이메일 전송, 레코드 삭제 등이 있습니다. 에이전트는 작업을 실행하기 전에 Lelu에 HTTP 호출을 한 번 보내며, Lelu는 네 가지 결과 중 하나를 반환합니다. 작업을 허용하는 allow, 사유와 함께 거부하는 deny, 담당자가 승인할 때까지 일시 중지하는 human_review, 또는 더 안전한 대안이나 샌드박스로 작업을 전환하는 compute입니다. 모든 결정은 감사 로그에 기록됩니다.
lelu은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
lelu은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
lelu은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. lelu의 마지막 커밋은 2026년 11월 4일입니다.
lelu은(는) 어디에 사용할 수 있나요?
패키지 설치, 배포, 비밀 정보가 담긴 파일 접근에 승인이 필요하도록 코딩 에이전트를 보호합니다. 에이전트가 환불을 처리하거나 외부 이메일을 보내기 전에 사람의 승인 절차를 추가합니다. 무인 Claude Code 세션에서 파괴적인 명령을 차단합니다. 에이전트를 다시 작성하지 않고 LangChain, CrewAI 또는 MCP 기반 에이전트에 권한 검사를 추가합니다.
lelu는 어떻게 설치하나요?
설정 없이 로컬 엔진 시작: npx -y lelu-mcp start TypeScript SDK 설치: npm install lelu-agent-auth
lelu은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/Lelu-ai/lelu

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트

에이전트와 네트워크 사이에서 비밀정보 유출, 프롬프트 인젝션, SSRF, MCP 도구 포이즈닝을 차단하고 서명된 작업 영수증을 제공하는 오픈소스 AI 에이전트 방화벽입니다.

987+11 이번 주113GoApache-2.0활발히 관리됨업데이트 1시간 전