저비용 모델로 코딩 작업을 처리하는 터미널 에이전트
터미널에서 i만 입력하면 Kimi K3나 GLM 5.3 같은 모델이 코드를 작성하고 명령을 실행하는 세션이 열립니다. OpenAI의 Codex를 기반으로 저비용 모델의 성능을 끌어내도록 재구현한 Rust 기반 도구입니다. 기존 개발 환경에 자연스럽게 녹아들며, 표준 형식을 지킨 덕분에 다른 에이전트로 이동하기도 쉽습니다.
Kimi K3 지원과 Rust 재구현
최근 업데이트로 Kimi K3를 지원하기 위해 프로바이더가 권장하는 Kimi Code 하네스를 Rust로 다시 구현했습니다. 이를 통해 Codex와 유사한 인터페이스로 K3의 성능을 최대한 활용할 수 있습니다. 이 버전은 기존 Python 프로젝트가 아니라 Codex를 기반으로 한 새로운 Rust 버전입니다. 원본 Python 프로젝트는 커뮤니티가 유지 관리하는 별도 포크로 남아 있습니다.
하네스 전환과 프로토콜 호환성
터미널에서 /harness 명령을 입력해 native, claude-code, kimi-code 등 다양한 에이전트 하네스를 즉시 전환할 수 있습니다.
- 하네스 목록 native, claude-code, zcode, kimi-code, qwen-code, deepseek-tui, swe-agent, minimal 등 다양한 옵션을 제공합니다.
- SDK 연동 Codex SDK의
codexPathOverride옵션에interpreter를 지정하면 기존 코드 구조를 유지한 채 전환할 수 있습니다.
이식성과 표준 형식 준수
이 도구는 특정 형식에 갇히지 않고 기존 에이전트 설정에 자연스럽게 녹아들도록 설계되었습니다. 저장소의 AGENTS.md와 공유 .agents/skills 디렉터리, MCP, ACP, Codex exec 프로토콜 등 표준화된 형식을 우선 지원합니다. 사용자 작성 데이터는 읽기 쉬운 파일로 유지되며, 다른 호환 에이전트로 이동하거나 가져오는 과정이 단순합니다. 제품 전용 설정과 런타임 상태만 ~/.openinterpreter에 저장되며, 이전 버전의 스킬 디렉터리는 호환성을 위해 읽기 가능하게 유지됩니다.
컴퓨터 사용과 샌드박스 실행
내장된 QA 스킬을 통해 모델이 실제 브라우저에서 웹 앱을 구동하거나 네이티브 앱을 테스트할 수 있습니다. agent-browser나 trycua를 이용해 인터페이스를 조작하고 검증하는 과정까지 수행합니다. 모든 명령은 macOS, Linux, Windows에서 네이티브 샌드박스 안에서 실행되어 안전성을 확보합니다. TUI에서 /model 명령으로 프로바이더와 모델을 자유롭게 전환할 수 있으며, OpenAI 호환 프로바이더는 --chat-completions 플래그로 지원합니다.
도입 전 확인 사항
이 도구는 저비용 모델의 성능을 극대화하는 데 초점을 맞췄으므로, 해당 모델의 특성에 맞춰 하네스를 선택하는 것이 중요합니다. Rust 기반이므로 기존 Python 생태계에 의존하던 워크플로우와는 다를 수 있습니다. 설치 시 macOS와 Linux는 curl 스크립트, Windows는 PowerShell 스크립트를 사용합니다. Apache-2.0 라이선스로 배포되며, 라이브 모델 소스를 사용하려면 프로바이더 문서에 명시된 자격 증명이 필요합니다.