valkor-ai/loom
Loop engineering for agentic software delivery.
Loom – 코드 에이전트를 위한 배달 허브
무엇인가요 – Loom은 코드 생성 에이전트(Claude Code, Codex, OpenCode 등)와 함께 작동하는 로컬 런타임입니다. 단일 LLM 생성 제안을 완전한 배달 루프로 전환합니다: 요구사항 명확화, 계획 수립, 코드 작성, 테스트 실행, 리뷰, 오류 수정, 결과 미리보기, 작업 인수. 모든 상태는 숨겨진 .loom/ 폴더에 저장되어 전체 리포지토리 재읽기 없이 세션을 재개할 수 있습니다.
누구에게 도움이 되나요 – 이미 AI 코드 보조 도구를 사용하고 있으며 더 신뢰성 있고 반복 가능한 배달이 필요한 개발자들. 예를 들어, 새로운 기능 구현, PR 리뷰, 미리보기 배포 등. Loom은 원시 LLM 프롬프트가 부족한 오케스트레이션과 기록 기능을 추가합니다.
작동 방식
- 플러그인 등록 – 설치 프로그램이 선택한 에이전트에 작은 MCP(Message-Control-Protocol) 플러그인을 등록합니다 (
@loomfor Codex,/loomfor Claude Code/OpenCode). - MCP 서버 – 로컬에서 실행되는 Rust 기반의 MCP 런타임이 배달 단계를 알고 있는 상태 기계를 노출합니다.
- 배달 단계 –
@loom build …를 입력하면 에이전트가 Loom에 계획 을 요청합니다. Loom은 읽기/쓰기 그룹과 검증 목표의 매니페스트를 반환하고, 에이전트가 코드를 생성합니다. Loom은 결과를 검증하고 증거를 기록한 후 다음 단계로 이동하거나 수정을 요청합니다. - 컨텍스트 라우팅 – 각 턴마다 LLM에 전달되는 것은 최소한의 리포지토리 슬라이스, 테스트 결과, 지식 소스 스니펫뿐이며, 프롬프트는 짧고 집중됩니다.
- 지식 소스(선택 사항) – Loom이 인덱싱하고 요구사항 명확화 중에 쿼리할 수 있는 로컬 문서(MD, PDF, JSON 등)를 등록할 수 있습니다.
- 재개 및 인수 – 모든 아티팩트, 작업 계약, 리뷰 노트, 수정 요청은
.loom/아래에 영구 저장됩니다.@loom continue를 실행하면 에디터를 닫은 후에도 정확히 멈춘 지점부터 재개할 수 있습니다.
주요 기능
- 다중 에이전트 지원 – Codex, Claude Code, OpenCode 및 미래의 코드 에이전트와 호환됩니다.
- Rust MCP 코어 – 빠르고 가벼운 런타임(2026년 7월 TypeScript에서 마이그레이션).
- Docker 기반 미리보기 –
@loom deploy는 로그와 런타임 정보를 포함한 로컬 Docker-Compose 미리보기를 빌드합니다. - 재귀적 자기 개선 – 테스트/수정 피드백 루프가 자동으로 다음 반복에 반영됩니다.
- 확장 가능한 지식 기반 – 에이전트가 명확화 중에 쿼리할 수 있는 제품 규칙, 디자인 기준 등을 추가할 수 있습니다.
- 오픈소스 Apache-2.0 – 자유롭게 수정하고 통합할 수 있습니다.
시작하기
# 모든 지원 에이전트용 설치 (Linux/macOS)
curl -fsSL https://github.com/valkor-ai/loom/releases/latest/download/install.sh \
| bash -s -- --agent all
다음으로, 코드 에이전트로 열린 프로젝트 내에서:
@loom build "팀 설정 페이지 추가" # Codex
/loom build "팀 설정 페이지 추가" # Claude Code / OpenCode
@loom continue, @loom review, @loom deploy 를 사용하여 파이프라인을 진행하세요. 설치 프로그램은 Windows PowerShell 스크립트와, Rust 서버를 직접 빌드하고 싶은 개발자를 위한 --local-build 모드도 제공합니다.
사용 시기 – 단일 LLM 출력으로는 충분하지 않은 경우: 복잡한 기능, 다단계 리팩터링, 중단에 견디고 다른 개발자나 다른 LLM 세션에 인수할 필요가 있는 작업.
Loom은 AI 지원 소프트웨어 배달에 집중한 진정한 소프트웨어 프로젝트로, 코드 에이전트 도구의 최전선에 위치해 있습니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트