코딩 에이전트 통합 관리 도구 'Offrun' 소개
Show HN: Offrun – manage every coding agent from one workspace
Offrun은 여러 AI 코딩 에이전트들을 하나의 워크스페이스에서 통합 관리하며, 각 에이전트의 작업을 독립된 작업 공간(worktree)에 분리하여 충돌 없이 협업할 수 있게 돕는 도구입니다.
여러 코딩 에이전트를 하나의 환경에서 통합 관리하면서도, 민감한 코드나 API 키가 외부로 유출될 위험 없이 작업의 통제권을 높여준다는 점이 중요해요.
- 모든 변경 사항은 사용자 승인 후에만 병합되며, 프로젝트 전체의 규칙과 진행 상황을 파일로 저장해 '기억'하고 여러 계정을 지원하여 작업의 통제권을 극대화합니다.
- 사용자의 개인 계정과 구독을 유지하며 모든 코딩 과정이 로컬 Mac에서 처리되므로, 민감한 코드와 API 키가 외부 서버로 유출될 위험 없이 높은 보안성을 보장합니다.
- Offrun 자체는 무료이며 사용자가 자신의 에이전트 구독을 가져와(BYO) 사용할 수 있고, 이 기능을 이용하려면 애플 실리콘 Mac 환경과 기존에 사용하는 에이전트 CLI가 필요합니다.
Offrun은 프로젝트 내 모든 코딩 를 하나의 워크스페이스에서 통합하여 관리하는 도구입니다. 각 에이전트는 독립된 git worktree를 사용하므로, 여러 에이전트가 같은 저장소를 작업해도 파일 충돌 없이 병렬로 작업을 진행할 수 있습니다. 또한, 발견된 수정 사항이나 결과는 커밋되지 않은 상태로 채팅창에 표시되며, 모든 변경은 사용자 승인 후에만 병합되어 작업의 통제권을 유지합니다.
이 도구는 사용자의 Mac에서 직접 CLI를 실행하며, 새로운 계정 등록이나 키가 필요하지 않고 비밀번호도 외부로 전송하지 않습니다. 녹취 및 데이터 처리는 기기 내(on-device)에서 완전히 이루어지며, 사용자 프로젝트 파일과 에이전트 는 로컬에 유지되어 민감한 정보 유출 위험을 최소화합니다.
Offrun은 프로젝트 전체의 규칙과 각 에이전트가 가진 목표, 계획, 그리고 실패했던 시도(dead ends)를 별도의 컨텍스트로 관리하여, 여러 세션에 걸쳐 작업할 때 이전 과정에서 시도했던 내용을 다음 세션이 인지하고 활용하도록 돕습니다. 또한 사용자가 자신의 에이전트 구독을 가져와서(BYO) 사용할 수 있으며, 한 계정의 제한에 도달하면 다른 로그인으로 대화를 이어서 진행합니다.
작업 결과물은 프로젝트 폴더 내에 일반 파일 형태로 저장되어 사용자가 직접 열고 편집하며 커밋할 수 있습니다. 인터페이스는 대화 내용 옆에 변경된 파일의 diff, 라인 번호가 표시된 마크다운/테이블, 이미지 등을 함께 보여줍니다. 이 기능을 이용하려면 애플 실리콘 Mac과 이미 사용하는 에이전트 CLI가 필요합니다.
용어 풀이
- 에이전트
- 목표를 받으면 스스로 계획을 세우고 도구를 써서 여러 단계의 작업을 해내는 AI.
- API
- 프로그램끼리 기능을 주고받는 약속된 창구. AI 모델은 보통 API로 불러 써요.
- 프롬프트
- AI에게 주는 지시나 질문 글.
여러 AI 에이전트가 동시에 작업할 때 충돌을 어떻게 막아주나요?
각 에이전트는 독립된 git worktree를 사용하기 때문에, 같은 저장소를 작업하더라도 파일 충돌 없이 병렬로 작업을 진행할 수 있어요.
민감한 코드가 외부 서버로 유출될 위험은 없나요?
이 도구는 Mac에서 직접 CLI를 실행하고 녹취 및 데이터 처리가 기기 내(on-device)에서 완전히 이루어지므로, 로컬에 정보가 유지되어 민감한 정보 유출 위험을 최소화해요.
에이전트 구독 제한에 도달하면 어떻게 해야 하나요?
사용자가 자신의 에이전트 구독을 가져와서 사용할 수 있고, 한 계정의 제한에 도달하더라도 다른 로그인으로 대화를 이어서 진행할 수 있어요.