FZ-006 · 개발자 도구
Colonizer
자신의 컴퓨터에서 GitHub 이슈를 Pull Request로 바꿔 주는 개발자용 도구.
- 상태
- 라이브 · 셀프 호스팅
- 파이프라인 단계
- 출시
- 분야
- 개발자 도구
- 자율성 목표
- 레벨 4 · 자기 최적화
- 사용 기술
- 운영 중 3 · 계획 3
문제
GitHub 이슈를 직접 하나씩 고치는 일은 만드는 데 쓰고 싶은 시간을 빼앗습니다.
하는 일
Colonizer는 선택하신 GitHub 이슈에 코딩 에이전트를 실행하고 검토할 Pull Request를 돌려드립니다.
작동 방식
- 각 에이전트는 사용자의 머신과 키에서 떨어진 격리된 VM에서 작업합니다
- 사용자의 컴퓨터에서 로컬로 실행됩니다
- 바로 검토할 수 있는 풀 리퀘스트를 돌려줍니다
무료 오픈 소스(MIT). 사용자의 머신에서 실행되며 호스팅되는 것은 없습니다.
백로그를 처리할 때마다 코딩 작업에 드는 몇 시간을 아끼세요.
현재오늘 Linux와 macOS(DMG)에서 동작하며, WSL2(v0.2.22)를 통해 Windows에서도 동작합니다. 에이전트는 Claude Code입니다.
영상
목표
- 자율 운영
- 백로그는 스스로 비워져야 하는 것입니다. 사람이 이슈를 고르고 풀 리퀘스트를 검토하며, 그 사이의 모든 과정(샌드박스, 워크트리, 에이전트, 메시, 커밋, 푸시)이 자동화 대상입니다.
- 인텔리전스
- 더 큰 모델이 아니라 격리와 판단으로 해결합니다. 콜로니마다 정착자 하나, 서술형 대신 객관식 카드로 돌려주는 질문, 콜로니가 진척 없이 멈춘 것을 알아차리는 워치독, 각 슬롯에 맞는 모델을 배정하는 라우터입니다.
- 성장
- 리포지토리 주도. 성장은 콜로니가 실행 중인 리포지토리와 그곳에서 병합된 풀 리퀘스트 수이며, 개발자의 것이 아닌 첫 설치부터 집계합니다.
기술 세부 사항
GitHub 이슈를 풀 리퀘스트로 바꿔 주는 로컬 우선 앱. 작업마다 코딩 에이전트(현재는 Claude Code)가 새 git 워크트리가 있는 일회용 KVM 마이크로VM 안에서 실행되며, 사용자의 tailnet에는 닿지 않는 프라이빗 메시로 호스트와 연결됩니다. 웹 UI에는 채팅, VM 안의 터미널, 에이전트의 질문이 객관식 카드로 표시됩니다. 커밋, 푸시, 풀 리퀘스트 생성은 VM이 아닌 호스트가 수행하므로 GitHub 토큰과 Claude 토큰이 VM에 들어가지 않습니다. Rust 호스트, VM 내부 데몬, React UI는 MIT 라이선스의 오픈 소스이며 KVM이 있는 Linux x86_64에서 로컬로 실행됩니다. 호스팅 서비스는 없으며, 더 많은 코딩 에이전트, 모델 라우터, 원격 아웃포스트, GitLab, Linear, Jira 소스는 계획 단계이며 아직 만들어지지 않았습니다.