Coroid는 이미 운영 중인 코드베이스용 호스팅된 AI 소프트웨어 팩토리입니다. 소프트웨어 작업을 끝에서 끝까지 처리하며, 매번 동일한 방식으로 수행합니다.
노트북이나 클라우드에서 에이전트 세션을 사용하려면 엔지니어의 지휘가 필요합니다. 즉, 작업을 선택하고 프롬프트를 작성하며 결과물을 테스트하고 후속 조치를 취하며 완료 여부를 결정하는 사람이 필요하죠. 최종 결과는 그 사람과 당일 작업 방식에 따라 달라집니다. Coroid는 이러한 지휘 과정을 시스템 내에 통합합니다. 엔지니어링 팀이 작업 방식을 한 번만 정의하면 프로젝트 컨텍스트, 모든 변경 사항이 준수해야 할 품질 정책, 검토 규칙 등이 자동으로 적용됩니다.작업을 시작할 수 있는 사람그리고 이를 승인하는 사람도 정해지며, 요청을 한 사람이 누구든 혹은 감독자가 있는지 여부와 관계없이 모든 요청은 이 절차를 따릅니다.
설치할 것도, 실행할 것도 없습니다. Coroid는 클라우드의 격리된 워크스페이스에 사용자의 리포지토리를 복제한 뒤 그곳에서 작업하고 브랜치를 푸시합니다.
이를 소프트웨어 팩토리로 만드는 요소
- 누구나 요청할 수 있습니다.지원 담당자, 영업사원 또는 인턴이 포털에서 원하는 결과를 설명하여 작업을 요청할 수 있으며,Slack또는 사용자의이슈 트래커에서도 가능합니다. CLI를 사용할 필요도 없고, 코드나 팀의 배포 방식에 대한 지식도 필요하지 않습니다.
- 모든 변경 사항에 적용되는 단일 표준.단일 줄 수정이든 단계별 계획이든 동일한 명세, QA, 검토 및 품질 정책을 거쳐야 합니다. 최종적으로 전달되는 결과물은 이미 이를 통과한 상태입니다.
- 지휘할 사람이 필요하지 않습니다.요청 사항, 가져온 이슈 및 자동화 기능이 하나의 대기열로 통합됩니다. 작업은 에이전트 슬롯이 비어 있을 때 시작되며, QA에서 문제가 발견되면 작업이 개발자 에이전트에게 자동으로 다시 할당됩니다.
- 모든 변경 사항에는 그에 대한 설명이 함께 제공됩니다.누가 요청했는지, 누가 소유하는지, 무엇이 결정되고 그 이유는 무엇인지, 무엇이 테스트되었으며 누가 승인했는지 등의 정보가 해당 변경 사항과 함께 유지됩니다. 출처.
사용자가 입력하는 내용
원하는 결과에 대한 설명을 간단한 언어로 작성하면 됩니다. '공개된 API에 속도 제한 기능을 추가하여 키당 분당 100회 요청 시 429 오류와 Retry-After 헤더를 반환하도록 설정한다'는 좋은 예시입니다. 구현 계획은 아무도 작성하지 않으며, 이는 Coroid가 가장 먼저 수행하는 작업이며 사용자는 이를 승인할 수 있습니다.
엔지니어링 팀이 한 번 설정하는 내용
리포지토리에 대한 접근 권한과 코드에서 명확히 알 수 없는 컨텍스트인 아키텍처 노트, 관례, 스타일 가이드 등이 포함됩니다. 그 다음에는 프로젝트의 모든 변경 사항이 준수해야 할품질 정책및 검토 규칙이 적용됩니다. 모든 작업에는 기본적으로 QA와 검토가 포함되므로 첫 번째 작업이 이 절차를 기다릴 필요가 없습니다.
최종적으로 받게 되는 결과
pull request가 자체 브랜치에 생성하는 내용은 다음과 같습니다:
- 코드 변경 사항
- 작성되거나 업데이트된 테스트
- 기존 테스트 스위트를 실행한 결과
- 코드 검토 통과 여부와 발견된 문제가 수정되었는지 또는 목록으로 기재된 상태
이 변경 사항은 해당 명세, 계획 및 모든 에이전트 실행 내역(실패 포함)과 연동되어 유지되므로 코드를 다루는 다음 사람이 변경 사유를 쉽게 확인할 수 있습니다.
동료의 작업을 검토하듯이 이를 검토하고 병합할 수 있습니다. Coroid는 절대 자동으로 병합하지 않습니다. 사용자는 본인의 제공업체에서 병합하거나승인 및 병합를 Coroid에서 눌러 pull request를 병합할 수 있습니다.
누구나 요청할 수 있습니다.
공개 API에 속도 제한 기능 추가: 키당 분당 100회 요청. Retry-After 헤더와 함께 429 오류 반환.
한 번 설정
사용자가 받는 결과물
자체 브랜치에 있는 pull request
- 코드 변경 사항
- 작성되거나 업데이트된 테스트
- 기존 테스트 스위트의 결과
- 리뷰 통과 여부, 발견된 문제의 수정 또는 목록
사용자가 리뷰 후 병합
이를 사용하기 위해 엔지니어일 필요는 없습니다.
이 부분이 팀의 작업 방식을 바꾸는 핵심이며, 종종 간과되기 쉽습니다.
Coroid에 작업을 제출한다는 것은 결과를 설명하는 것을 의미합니다. 코드를 읽거나 CLI를 실행하거나 코드 작동 원리나 팀의 소프트웨어 배포 방식을 이해할 필요는 없습니다. 반복되는 불만을 접하는 인턴, 영업사원 또는 지원 담당자도 직접 작업을 요청할 수 있습니다.
이는 프로세스를 직접 운영할 필요가 없기 때문입니다. 엔지니어링 팀이 정한 표준—즉, 검사, 검토, 승인 규칙—이 개발자의 요청에도 동일하게 적용됩니다. 요청을 한 사람이 누구든 모든 요청은 테스트되고 검토된 변경 사항으로 도달하며, 배포되기 전에 개발자가 이를 승인하거나 거부합니다.
이것이 백로그에 미치는 영향
우선순위 지정은 주로 엔지니어링 시간이 부족하기 때문에 존재합니다. 오후 한 시간이 걸리는 요청은 엔지니어가 그 시간에 할 수 있는 다른 모든 작업과 비교되어 평가되므로, 작고 분명히 유용한 작업들이 몇 달간 구축되지 못한 채 남아있습니다.
의 비용이 발생할 때시도 중요청이 에이전트 슬롯으로 할당되면 일부 토큰의 계산이 달라집니다. 이전에는 우선순위에서 제외되었을 작업들도 간단히 시도해 볼 수 있으며, 그 가치를 추측하는 대신 결과를 기준으로 평가할 수 있습니다.
여전히 당신을 제약하는 요소를 명확히 인지하세요:리뷰 용량및에이전트 슬롯. Coroid는 누가 요청할 수 있는지와 동시에 구축되는 작업량에 대한 제약을 없애줍니다. 하지만 결과를 확인해야 하는 필요성은 사라지지 않습니다. 이를 잘 활용하는 팀은 보통 구축이 아닌 리뷰를 중심으로 업무를 조율하게 됩니다.
Coroid는 자체 에이전트를 실행합니다
Coroid는 Claude Code, Codex, OpenCode, Pi 또는 기타 코딩 도구를 감싸는 형태가 아닙니다. 무인 클라우드 실행을 위해 특별히 설계된 에이전트 런타임을 사용합니다.
이것이 당신에게 의미하는 바는 다음과 같습니다:
- **설치할 필요가 없습니다.**CLI도, 편집기 플러그인도, 프로비저닝할 머신이나 서버도 필요하지 않습니다. Coroid는 전적으로 API 기반으로 클라우드에서 실행됩니다.
- 도구 구독료가 들지 않습니다.서드파티 코딩 보조 도구의 라이선스 비용을 지불할 필요도 없습니다. 모델 접근 권한은 Coroid를 통해 제공되거나, 직접 보유한 제공업체 키를 사용하여 직접 계약할 수도 있습니다.
- 노트북 유무는 중요하지 않습니다.사용자가 로그인되어 있지 않더라도 작업은 계속 진행됩니다. 바로 이 점 덕분에 일정 관리, 모니터링 및 이벤트 기반 자동화가 가능합니다.
다음을 참고하세요Coroid 런타임에서 런타임이 실제로 어떤 차이를 만드는지 확인할 수 있습니다.
Coroid가 적합한 도구일까요?
Coroid는 이미 운영 중인 코드베이스를 당신이 정한 표준에 맞춰 리뷰하는 과정을 위해 만들어졌습니다. 이는 프로토타입 제작과는 다른 작업입니다. 아이디어를 검증하는 단계라면 프로토타입 도구가 더 적합하며, 두 도구는 상호 보완적으로 사용될 수 있습니다. 또한 엔지니어가 에이전트에 단일 작업을 할당하고 결과를 직접 조율하는 에이전트 세션과도 다른 작업입니다.
다음을 참고하세요Coroid의 활용 분야.
수행하지 않는 기능
기능 목록보다 경계를 명확히 하는 것이 더 중요합니다:
- 기본 브랜치에 자동으로 커밋하지 않습니다.모든 결과물은 PR 형태로 제공됩니다.
- 자동으로 병합하지 않습니다.승인 권한은 귀하에게 있습니다. 다음을 통해 승인하면 승인 및 병합를 클릭하면 Coroid가 pull request를 병합해 줍니다. 자세한 내용은 병합.
- **편집기 플러그인이 아닙니다.**Coroid는 타이핑 중에 줄을 완성해 주는 코딩 보조 도구가 아닙니다. 당신이 다른 작업을 하는 동안 전체 작업 단위를 처리합니다.
- 연결된 저장소 없이는 작동하지 않습니다.다음을 참고하세요 코드 연결하기.
작업의 규모 산정 방식
Coroid는작업단위로 작업합니다. 하나의 작업은 하나의 풀 요청으로 완료되는 단위입니다. 더 큰 작업은계획— 단계별로 구성된 작업 집합 — 으로 표현되며, 실제 구축에 앞서 당신의 승인을 받아야 합니다.
병렬 처리의 단위는에이전트 슬롯입니다. 하나의 슬롯은 한 번에 하나의 작업만 처리합니다. 슬롯의 개수가 곧 Coroid가 동시에 수행할 수 있는 작업량을 결정하며, 단일 작업의 완료 속도와는 무관합니다.
다음
계정 및 조직 생성하기— 작업이 저장될 워크스페이스를 설정하세요.
코딩 보조 도구가 대부분의 설정 작업을 대신 해줄 수 있습니다. 다음을 참고하세요AI 보조 도구로 설정하기.