Agent Launch: 로컬 코딩 에이전트를 위한 단일 CLI
요약
Agent Launch는 다양한 로컬 코딩 에이전트(Codex, Claude Code, Cursor 등)를 단일 CLI 인터페이스로 통합 관리할 수 있게 해주는 도구입니다. 각 에이전트마다 다른 명령어와 플래그를 일관된 `agl` 명령어로 제어하여 개발 워크플로의 효율성을 높입니다.
핵심 포인트
- 다양한 코딩 에이전트를 단일 CLI(`agl`)로 통합 제어
- 백엔드별 상이한 프롬프트, 디렉토리, 모드 설정을 일관된 인터페이스로 제공
- Codex, Claude Code, Cursor Agent 등 주요 도구 지원
- 드라이 런(dry-run) 및 세션 재개 기능 지원
제가 Agent Launch를 만든 이유는 로컬 코딩 에이전트 (local coding-agent) CLI 사이를 계속 전환하면서, 각 CLI가 프롬프트 (prompts), 작업 디렉토리 (working directories), 모드 (modes), 모델 선택 (model choices), 재개 (resume), 그리고 비대화형 실행 (non-interactive runs)을 위해 어떤 플래그 (flags)를 사용하는지 자꾸 잊어버렸기 때문입니다.
Agent Launch는 저에게 다음과 같은 작업들을 위한 일관된 인터페이스를 가진 단일 명령어 agl을 제공합니다:
- 백엔드 에이전트 (backend agent) 선택
- 프롬프트 (prompt) 전달
- 작업 디렉토리 (working directory) 설정
- 대화형 (interactive) 또는 헤드리스 (headless) 모드 선택
- 빠른/프로 (fast/pro) 모델 클래스 선택
- 세션 재개 (resuming) 또는 계속하기
- 변환된 백엔드 명령어를 드라이 런 (dry-run) 실행
현재 Codex, Claude Code, Cursor Agent, Gemini CLI, OpenCode, Antigravity를 지원하며, 백엔드 간의 무작위 선택 (random selection) 기능도 지원합니다.
예시:
agl -a codex -C ~/Code/app --mode auto "fix the failing tests"
목표는 작습니다. 로컬 AI 코딩 에이전트 사이의 전환을 지루하게 만드는 것입니다. 동일한 워크플로 (workflow), 동일한 근육 기억 (muscle memory)을 유지하면서, 내부적으로는 백엔드별 특정 명령어가 생성되도록 합니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기