최근 앤트로픽(Anthropic)의 코딩 전용 인공지능(AI) 에이전트인 클로드 코드(Claude Code)가 개발자들 사이에서 큰 인기를 얻고 있습니다. 하지만 클로드 코드는 앤트로픽 모델에만 국한되어 다른 LLM을 활용하기 어렵고, 실제 사용 비용을 정확히 파악하기 어렵다는 한계가 있었습니다. 이러한 문제를 해결하기 위해 '에이전틱(agentic)'이라는 새로운 도구가 등장했습니다. 에이전틱은 클로드 코드의 사용자 인터페이스(TUI)와 도구, 업데이트 기능을 그대로 유지하면서, 백엔드 모델을 앤트로픽뿐만 아니라 오픈AI(OpenAI), xAI, Ollama, vLLM 등 다양한 공급자의 모델로 자유롭게 전환할 수 있게 해줍니다.
에이전틱의 핵심 기능은 '로컬 라우터(local router)'입니다. 이 라우터는 클로드 코드가 앤트로픽의 API 엔드포인트(ANTHROPIC_BASE_URL)로 요청을 보내는 대신, 로컬에서 실행되는 에이전틱 게이트웨이를 통하도록 설정합니다. 이를 통해 개발자는 `agentic -p cheap` 명령어로 저렴한 모델을 사용하거나, `agentic --model grok`처럼 특정 모델을 지정할 수 있습니다. 특히 모든 토큰 사용량이 미터링되고 가격이 책정되어, `agentic cost` 명령어로 세션별 비용을 투명하게 확인할 수 있으며, 일일/주간/월간 예산을 설정하여 초과 시 자동으로 중단시키는 '하드 스톱(hard-stop)' 기능도 제공합니다. 또한, LLM 분류기(classifier)를 활용해 작업의 복잡도에 따라 자동으로 최적의 모델을 선택하는 동적 라우팅(dynamic routing) 기능도 지원하여 비용 효율성을 극대화합니다.
에이전틱은 클로드 코드 자체를 포크(fork)하거나 수정하지 않고, 앤트로픽이 제공하는 ANTHROPIC_BASE_URL 환경 변수를 활용하는 방식으로 작동합니다. 이는 클로드 코드의 자동 업데이트 기능을 그대로 유지하면서도, 개발자가 원하는 LLM을 유연하게 선택하고 비용을 관리할 수 있게 해준다는 점에서 의미가 큽니다. 기존에 다른 LLM을 사용하기 위해 클로드 코드를 포크하거나 별도의 에이전트 루프를 구축해야 했던 번거로움을 없애고, 단일 개발자가 클로드 코드의 편리함을 유지하면서도 다양한 모델을 저렴하게 활용할 수 있는 강력한 도구가 될 것으로 기대됩니다.