Клод в Shell

GitHub-репозиторий проекта

О проекте

Простой CLI-чат-инструмент, предназначенный для удобного взаимодействия с LLM-моделями Anthropic. Cla основан на проекте Cha.

Предыстория

Я разработал Cha, чтобы легко взаимодействовать с лучшей LLM-моделью в терминале, и это полностью изменило то, как я взаимодействую со своей оболочкой. Это видно по тому, что проект получил более 30 звёзд за месяцы после того, как я опубликовал его и продвигал в Twitter/X и Reddit. Но 21 июня 2024 года Anthropic выпустила свою последнюю продвинутую модель, Claude 3.5 Sonnet. Попробовав эту модель через Pro-план Anthropic, я сразу увидел, что Claude 3.5 намного лучше справляется с программированием, чем модель GPT-4 от OpenAI. Я понял это потому, что Claude 3.5 успешно позволил мне создать полноценное и сложное React-приложение, чего GPT-4 не мог сделать даже после выхода GPT-4o, который, как я бы сказал, был даже худшей моделью по сравнению с оригинальной моделью GPT-4. Зная это, я решил создать Cla, чтобы он работал как Cha, но для моделей Anthropic, поскольку Claude 3.5 был намного лучше в кодинге, чем GPT-4.

Демонстрации

Демонстрация в Twitter/X #1

Отличие от Cha

Cla во многом основан на моём последнем проекте, Cha. Но Cla использует модели Anthropic, а не модели OpenAI. Кроме того, Cla не поддерживает Answer Search, парсинг страниц по URL, парсинг YouTube и генерацию изображений. Поэтому он поддерживает только базовый CLI-чат-интерфейс, поддержку многострочного ввода и неинтерактивный режим чата (через CLI или файл).

Также вам нужно будет получить API-ключ от Anthropic. Для этого вы можете следовать руководству Anthropic и/или ознакомиться со страницей API Key Anthropic.

Маркетинг

На данный момент я занимался продвижением этого проекта только в Twitter/X через свой основной личный аккаунт и через Reddit. Наибольший успех у меня был на Reddit, особенно через сабреддит Anthropic. Благодаря этому продвижению я получил 3 звезды на GitHub за одну неделю. Я выпустил Cla в самом начале июля 2024 года, думаю, примерно 1 или 2 июля.

Заключение

Для меня стало неожиданностью, что модель Claude-3.5 от Anthropic превзошла модель GPT-4 от OpenAI, особенно когда дело касается кодинга. Из-за этого я создал Cla, чтобы он работал как Cha, но для моделей Anthropic. С тех пор я обнаружил, что использую Cla 50% времени, а Cha — остальные 50%. В целом, мне интересно увидеть, как пойдёт этот проект.