Gitlawb/zero
The coding agent that answers to you, your model, your machine, your rules.
TITLE:
SUMMARY: 터미널 기반 AI 코딩 에이전트로, 사용자가 선택한 LLM 제공자를 사용하여 파일을 편집하고 명령을 실행할 수 있으며, 로컬 컨텍스트를 유지하고 엄격한 권한 제어를 제공합니다.
해결하는 문제
Zero는 개발자가 명령줄에서 직접 저장소 검사, 파일 편집, 명령 실행을 자동화할 수 있게 해주는 터미널 기반 AI 코딩 에이전트입니다. 모델에 구애받지 않으며, 프라이버시를 중시(컨텍스트를 로컬에 유지)하고, 에이전트의 권한에 대한 세부적인 제어를 제공하여 무단 시스템 변경을 방지하는 코딩 에이전트에 대한 필요를 해결합니다.
작동 방식
Zero는 대화형 터미널 사용자 인터페이스(TUI)와 스크립팅을 위한 헤드리스 exec 모드를 모두 갖춘 CLI 도구로 작동합니다. OpenAI, Anthropic, Gemini 및 Ollama 또는 LM Studio를 통한 로컬 모델 등을 포함한 다양한 AI 제공자와 연결되며, 샌드박스 정책을 사용하여 파일 쓰기, 셸 명령, 네트워크 액세스를 제어합니다. 이 에이전트는 MCP 서버, 사용자 정의 플러그인, 그리고 AGENTS.md 파일의 마크다운 기반 "스킬" 또는 프로젝트별 지침을 통해 확장할 수 있습니다.
누구를 위한 것인가
터미널에 통합된 AI 코딩 어시스턴트를 원하는 개발자, 자신만의 LLM 제공자를 선택하고 싶은 사용자, 그리고 AI 기반 코드 변경을 위해 로컬 세션 저장소와 명시적 권한 관리를 우선시하는 사용자를 위해 설계되었습니다.
주요 기능
- Model Agnostic: 25개 이상의 제공자를 지원하며, 주요 클라우드 API 및 로컬 LLM도 포함됩니다.
- Coded Safety: 파일 쓰기와 셸 명령에 대한 권한 및 샌드박스 정책을 구현합니다.
- Flexible Interface: 실시간 계획 렌더링이 가능한 전체 TUI와 CI/CD를 위한 스크립트 가능 헤드리스 모드를 제공합니다.
- Local Context: 세션은 디스크에 로컬로 저장되며 텔레메트리로 업로드되지 않습니다.
- Extensible: Model Context Protocol (MCP) 서버, 플러그인, 라이프사이클 후크를 지원합니다.