셸 속의 Claude

프로젝트의 GitHub 저장소

소개

Anthropic의 LLM 모델과 쉽게 상호작용하도록 설계된 간단한 CLI 채팅 도구입니다. Cla는 Cha 프로젝트를 기반으로 합니다.

배경 이야기

저는 터미널에서 최고의 LLM 모델과 쉽게 상호작용하기 위해 Cha를 개발했고, 이것은 제 셸 사용 방식을 완전히 바꿨습니다. 이 사실은 프로젝트가 출시된 이후 몇 달 만에 30개 이상의 스타를 받았고, 제가 Twitter/X와 Reddit에서 홍보했기 때문에 알 수 있습니다. 하지만 2024년 6월 21일에 Anthropic은 최신 고급 모델인 Claude 3.5 Sonnet을 발표했습니다. Anthropic의 Pro 요금제를 통해 이 모델을 사용해 본 후, 저는 즉시 Claude 3.5가 OpenAI의 GPT-4 모델보다 코딩에 훨씬 더 뛰어나다는 것을 알게 되었습니다. 이를 알게 된 이유는 Claude 3.5가 저로 하여금 완전하고 복잡한 React 앱을 성공적으로 구축하도록 도와주었기 때문이며, 이는 GPT-4가 GPT-4o가 출시된 이후에도 하지 못했던 일이었습니다. 저는 오리지널 GPT-4 모델에 비해 GPT-4o가 오히려 더 못한 모델이라고 말하고 싶습니다. 이 사실을 알고 나서, 저는 Claude 3.5가 GPT-4보다 코딩에 훨씬 더 뛰어났기 때문에 Anthropic의 모델을 위한 Cha와 같은 역할을 하도록 Cla를 만들기로 결정했습니다.

데모

Twitter/X 데모 #1

Cha와의 차이점

Cla는 제 이전 프로젝트인 Cha를 많이 기반으로 합니다. 그러나 Cla는 OpenAI의 모델 대신 Anthropic의 모델을 사용합니다. 또한 Cla는 Answer Search, URL 페이지 스크래핑, YouTube 스크래핑 및 이미지 생성 등을 지원하지 않습니다. 따라서 기본적인 CLI 채팅 인터페이스, 다중 줄 지원 및 비대화형 채팅 모드(CLI 또는 파일을 통해)만 지원합니다.

또한 Anthropic에서 API 키를 받아야 합니다. 이를 위해 Anthropic의 튜토리얼을 따라 하거나 Anthropic의 API 키 페이지를 확인할 수 있습니다.

마케팅

현재까지 저는 이 프로젝트를 제 개인 메인 계정을 통해 Twitter/X와 Reddit에만 홍보했습니다. 특히 Anthropic 서브레딧을 통해 Reddit에서 가장 큰 성공을 거두었습니다. 이 마케팅을 통해 일주일 만에 GitHub 별 3개를 받았습니다. Cla는 2024년 7월 초, 아마도 7월 1일 또는 2일경에 출시했습니다.

결론

Anthropic의 Claude-3.5 모델이 특히 코딩 측면에서 OpenAI의 GPT-4 모델을 능가한 것은 제게 놀라운 일이었습니다. 이 때문에 저는 Anthropic의 모델을 위한 Cha와 같은 역할을 하도록 Cla를 만들었습니다. 그 이후로 저는 Cla를 사용하는 시간이 50%였고 나머지 50%는 Cha를 사용하게 되었습니다. 전반적으로 이 프로젝트가 어떻게 발전할지 기대됩니다.