설명
Open Interpreter는 강력하고 경량화된 코딩 에이전트로, 오픈 언어 모델이 사용자의 컴퓨터에서 직접 코드를 실행할 수 있도록 지원합니다. 이 Rust 기반 프로젝트는 OpenAI의 Codex를 포크한 것으로, 저비용 모델의 성능을 극대화하는 에이전트 하네스를 에뮬레이션하는 데 중점을 둡니다. Deepseek, Kimi, Qwen을 포함한 다양한 오픈 모델을 지원하여 고급 AI 기능을 더욱 쉽게 사용할 수 있도록 합니다.
이 에이전트는 macOS, Linux, Windows의 네이티브 샌드박싱 환경 내에서 명령을 실행하여 보안과 제어를 보장합니다. 사용자는 `/model` 명령을 사용하여 TUI(텍스트 사용자 인터페이스)에서 직접 다양한 제공업체와 모델 간에 쉽게 전환할 수 있습니다. 또한, `/harness` 명령을 통해 Rust 네이티브 모델 하네스의 검사 및 전환을 허용하여 모델이 시스템과 상호 작용하는 방식을 유연하게 제어할 수 있습니다.
Open Interpreter는 강력한 QA 스킬을 갖추고 있어 어떤 모델이든 인터페이스를 작동하고 테스트할 수 있습니다. 여기에는 `agent-browser`를 통해 실제 브라우저에서 웹 애플리케이션을 구동하거나 `trycua`를 사용하여 네이티브 애플리케이션을 관리하고 테스트하는 것이 포함됩니다. 또한 편집기를 위한 에이전트 클라이언트 프로토콜 에이전트 역할을 하여 개발 워크플로우와의 원활한 통합을 촉진합니다.
구성 및 세션 상태는 `~/.openinterpreter` 아래에 로컬로 관리되어 개인화되고 프라이빗한 사용자 경험을 제공합니다. 이 프로젝트는 `AGENTS.md` 파일에 자세히 설명된 대로 `exec`, MCP, 스킬, 훅 및 권한과 같은 고급 기능을 지원합니다. 이러한 포괄적인 기능 세트는 복잡한 코딩 및 자동화 작업을 위해 오픈 AI 모델을 활용하려는 개발자에게 Open Interpreter를 다재다능한 도구로 만듭니다.
이 프로젝트는 활발하게 개발 중이며, 최근 커밋은 버그 수정, 설치 프로그램 개선 및 다양한 모델에 대한 하네스 에뮬레이션에 중점을 두고 있습니다. Apache-2.0 라이선스 하의 오픈 소스 특성은 커뮤니티 기여와 추가 개발을 장려합니다. 프로젝트 문서는 설치, 구성 및 사용에 대한 자세한 가이드를 제공하여 초보자와 숙련된 사용자 모두에게 접근 가능합니다.
Open Interpreter의 핵심 기능
오픈 모델을 위한 경량 코딩 에이전트
Deepseek, Kimi, Qwen 모델 지원
macOS, Linux, Windows에서 코드 로컬 실행
명령 실행을 위한 네이티브 샌드박싱
제공업체 및 모델 전환을 위한 TUI
최적의 성능을 위한 에이전트 하네스 에뮬레이션
인터페이스 작동 및 테스트를 위한 QA 스킬
agent-browser를 통한 브라우저 자동화
trycua를 통한 네이티브 앱 작동
편집기를 위한 에이전트 클라이언트 프로토콜 에이전트
로컬 구성 및 세션 상태 관리
exec, MCP, 스킬, 훅 및 권한 지원
Open Interpreter 시작하기
클론: GitHub 리포지토리에서 최신 코드를 가져옵니다.
설치: 플랫폼별 설치 지침을 따릅니다(예: curl 또는 PowerShell 사용).
구성: 필요한 대로 선호하는 모델과 하네스를 설정합니다.
실행: 터미널에서 'i' 또는 'interpreter'를 입력하여 인터프리터 세션을 시작합니다.
상호 작용: 명령과 프롬프트를 사용하여 에이전트가 코드를 실행하고 시스템과 상호 작용하도록 합니다.
전환: `/model` 및 `/harness`와 같은 명령을 사용하여 활성 구성을 변경합니다.
Open Interpreter의 사용 사례
- 로컬 코드 실행
- AI 기반 자동화
- 웹 애플리케이션 테스트
- 네이티브 애플리케이션 제어
- 개발 워크플로우 통합
- 오픈 모델 실험








