Repolode
NVIDIA

NVIDIA/OpenShell

자율 AI 에이전트를 샌드박스에 격리하고 파일·시스템 호출·네트워크 정책을 강제하는 안전하고 비공개적인 런타임입니다.

스타
16,603
포크
1,810
열린 이슈
542
마지막 커밋
22시간 전

어떤 프로젝트인가요?

OpenShell은 데이터, 비밀 정보 또는 네트워크에 제한 없이 접근하도록 허용하지 않고 자율 AI 에이전트를 실행하는 런타임입니다. 각 에이전트는 격리된 샌드박스에서 실행되며, 에이전트가 접근할 수 있는 대상을 정책으로 선언하면 OpenShell이 런타임에 이를 적용합니다. 커널 제어 기능으로 에이전트가 사용할 수 있는 파일과 시스템 호출을 제한하고, 샌드박스에서 나가는 모든 네트워크 연결은 외부로 전송되기 전에 정책에 따라 확인합니다.

에이전트는 실제 자격 증명을 볼 수 없습니다. OpenShell은 승인된 엔드포인트로 향하는 요청에만 자격 증명을 삽입합니다. 정책 변경이 적용되기 전에 형식 검증을 통해 자격 증명을 사용해 새 호스트에 접근하는 경우와 같은 위험한 신규 접근을 표시하므로, 해당 변경 사항은 사람의 검토를 거칠 때까지 보류됩니다.

이 프로젝트는 CLI, 게이트웨이 제어 플레인, Helm 기반 Kubernetes 배포 기능과 Python, TypeScript, Go, Rust용 SDK를 제공합니다. Linux, Apple Silicon 기반 macOS, WSL 2를 통한 Windows에서 실행되며 Docker, Podman 또는 호스트 가상화를 지원합니다.

핵심 기능

  • 01에이전트별 샌드박스에서 파일 접근, 시스템 호출, 네트워크 연결을 커널 수준으로 강제
  • 02파일 시스템, 네트워크, 프로세스 규칙을 선언적으로 정의하는 정책
  • 03에이전트에는 공개하지 않고 승인된 엔드포인트로 향하는 요청에만 자격 증명 삽입
  • 04형식 검증으로 위험한 정책 변경을 적용 전에 표시하여 사람의 검토를 거치도록 함
  • 05Helm 기반 Kubernetes 배포를 지원하는 게이트웨이 제어 플레인
  • 06Python, TypeScript, Go, Rust용 SDK

활용 사례

  • 호스트 머신을 노출하지 않고 코딩 에이전트가 패키지를 설치하고 파일을 편집하도록 실행
  • 자격 증명에 접근하지 못하게 하면서 에이전트에 API 접근 권한 제공
  • 강제된 네트워크 정책과 함께 Kubernetes에 공유 에이전트 게이트웨이 배포
  • 에이전트가 요청한 신규 접근을 허용하기 전에 검토하고 승인

토픽

자주 묻는 질문

OpenShell은(는) 무엇인가요?
자율 AI 에이전트를 샌드박스에 격리하고 파일·시스템 호출·네트워크 정책을 강제하는 안전하고 비공개적인 런타임입니다. OpenShell은 데이터, 비밀 정보 또는 네트워크에 제한 없이 접근하도록 허용하지 않고 자율 AI 에이전트를 실행하는 런타임입니다. 각 에이전트는 격리된 샌드박스에서 실행되며, 에이전트가 접근할 수 있는 대상을 정책으로 선언하면 OpenShell이 런타임에 이를 적용합니다. 커널 제어 기능으로 에이전트가 사용할 수 있는 파일과 시스템 호출을 제한하고, 샌드박스에서 나가는 모든 네트워크 연결은 외부로 전송되기 전에 정책에 따라 확인합니다.
OpenShell은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
OpenShell은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
OpenShell은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. OpenShell의 마지막 커밋은 2026년 10월 17일입니다.
OpenShell은(는) 어디에 사용할 수 있나요?
호스트 머신을 노출하지 않고 코딩 에이전트가 패키지를 설치하고 파일을 편집하도록 실행 자격 증명에 접근하지 못하게 하면서 에이전트에 API 접근 권한 제공 강제된 네트워크 정책과 함께 Kubernetes에 공유 에이전트 게이트웨이 배포 에이전트가 요청한 신규 접근을 허용하기 전에 검토하고 승인
OpenShell은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/NVIDIA/OpenShell

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

관련 프로젝트