터미널에서 직접 작동하는 오픈소스 AI 코딩 도우미 '웨이루(Waylou)'가 개발자들 사이에서 주목받고 있습니다. 구글 제미니 CLI(Command Line Interface)를 기반으로 포크(fork)된 웨이루는 기존 제미니 CLI의 기능을 확장하여, 여러 인공지능(AI) 모델을 통합적으로 지원하는 것이 핵심입니다. 이를 통해 개발자들은 터미널 환경에서 다양한 AI 모델의 역량을 활용해 코딩 작업을 더욱 효율적으로 수행할 수 있게 되었습니다.
웨이루는 구글 제미니(Gemini), OpenAI의 GPT-4 및 GPT-4o, 앤트로픽(Anthropic)의 클로드(Claude) 3.5 및 4, 로컬 모델을 위한 올라마(Ollama), 딥시크(DeepSeek) 등 다양한 AI 모델을 단일 인터페이스로 연결합니다. 사용자는 자신의 API 키(BYOK: Bring Your Own Key)를 사용하여 원하는 모델을 선택하거나, 특정 작업에 가장 적합한 모델로 작업을 라우팅할 수 있습니다. 특히 '프로바이더 오케스트레이션(Provider Orchestration)' 기능을 통해 아키텍트, 코더, 리뷰어 등 역할을 부여한 모델 팀을 구성하여 복잡한 작업을 분배하고 자동화할 수 있다는 점이 특징입니다. 또한, '헤드리스(Headless) 및 자율 모드'를 지원하여 CI/CD 파이프라인이나 스크립트 내에서 자동화된 코드 검토 및 요약 등의 작업을 수행할 수 있습니다.
이러한 멀티 프로바이더(Multi-provider) 지원은 개발자들이 특정 AI 모델에 종속되지 않고, 각 모델의 강점을 유연하게 활용할 수 있는 환경을 제공합니다. 예를 들어, 비용 효율적인 모델로 초기 코드를 작성하고, 더 강력한 모델로 최종 검토를 수행하는 등의 전략적 활용이 가능해집니다. 웨이루는 'ACE(Agentic Coding Environment) 스펙'을 통해 에이전트(agent)의 동작을 표준화하고, 파일 작업, 셸 명령어 실행, 웹 데이터 가져오기 등 다양한 기능을 제공하며, 샌드박스(Sandbox) 환경에서 안전하게 코드를 실행할 수 있도록 지원합니다. 이는 개발 생산성을 높이고, AI 기반 개발 워크플로우를 한층 더 고도화하는 데 기여할 것으로 기대됩니다.