Twigpine/zero

The coding agent that answers to you, your model, your machine, your rules.

Zero – 터미널에서 실행되는 로컬 AI 코딩 어시스턴트

개요 – Zero는 (Go로 작성된) 명령줄 도구로, 대규모 언어 모델과 대화하고 모델이 코드베이스를 조작하도록 할 수 있습니다. 파일을 읽고 편집하며, 셸 명령을 실행하고, 웹 페이지를 가져오며, 디스크에 영구적이고 검색 가능한 세션을 유지할 수 있습니다. 모델(OpenAI, Anthropic, Gemini, Ollama 등)과 에이전트의 권한 수준을 직접 선택할 수 있습니다.

사용 방법

  • 대화형 TUI – zero를 실행하면 슬래시 명령, 모델 선택기, 테마, 실시간 계획 렌더링 기능을 갖춘 터미널 UI가 열립니다.
  • 스크립트 모드 – zero exec "fix the failing test"는 일회성 요청을 실행하며 CI 파이프라인에 적합합니다. 일반 텍스트, JSON 또는 복잡한 워크플로우를 위한 스트리밍 JSON 프로토콜을 지원합니다.
  • 세션 관리 – 세션은 로컬에 저장되며 재개, 포크, 되감기가 가능합니다. 권한(파일 쓰기, 셸 명령, 네트워크 액세스)은 검사 및 확장이 가능한 샌드박스 정책에 의해 제어됩니다.

주요 기능

  • 모델 독립적 – OpenAI 또는 Anthropic 호환 엔드포인트라면 무엇이든 작동하며, 다른 많은 공급자(Groq, DeepSeek, Mistral 등)도 지원합니다.
  • 안전 제어 – 기본적으로 읽기 전용 작업 공간이며, 쓰기, 네트워크 또는 권한 상승 명령은 명시적 동의가 필요합니다. 비밀 정보는 가려집니다.
  • 확장성 – 플러그인, 훅, "전문가" 하위 에이전트를 통해 사용자 지정 도구나 markdown 기반 기술을 추가할 수 있습니다. MCP 서버를 사용하면 표준 stdio 프로토콜을 통해 도구를 노출할 수 있습니다.
  • 크로스 플랫폼 – Linux, macOS, Windows용 바이너리를 제공하며, 적절한 바이너리를 가져오는 npm 래퍼도 있습니다.
  • 텔레메트리 없음 – 사용자가 선택하지 않는 한 모든 컨텍스트는 사용자의 컴퓨터에 유지됩니다.

대상 사용자 – AI 기반 페어 프로그래머를 완전히 로컬에서 실행하고, 모델의 동작을 세밀하게 제어하며, 스크립트나 CI에 통합하려는 개발자에게 적합합니다.

시작하기 – npm (npm i -g @gitlawb/zero), curl 설치 스크립트 또는 Go 1.26+를 사용하여 소스에서 빌드하십시오. zero setup을 실행하여 공급자 키를 추가한 다음 UI를 시작하거나 zero exec를 사용하십시오.

커뮤니티 및 지원 – Discord 서버, GitHub Discussions 및 전체 문서(설치, 테마, 스트림 JSON 프로토콜, 벤치마크 등).


위의 모든 세부 정보는 저장소의 README에서 직접 가져왔습니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트