Claude 在 Shell 中 (Cla)

项目的 GitHub 仓库

关于

一个旨在轻松与 Anthropic 的 LLM 模型交互的简单 CLI 聊天工具。Cla 基于 Cha 项目。

背景

我开发了 Cha,以便在终端中轻松与最佳 LLM 模型交互,这彻底改变了我与 shell 的互动方式。这一点可以从项目在我发布并在 Twitter/X 和 Reddit 上进行宣传后的几个月内获得超过 30 颗星星看出。但在 2024 年 6 月 21 日,Anthropic 发布了他们最新的高级模型,Claude 3.5 Sonnet。在通过 Anthropic 的 Pro 计划试用该模型后,我立刻发现 Claude 3.5 在编码方面远胜于 OpenAI 的 GPT-4 模型。我之所以得出此结论,是因为 Claude 3.5 成功让我构建了一个完整且复杂的 React 应用,而即使是 GPT-4o 的发布,GPT-4 也无法做到,我甚至会说它比原始的 GPT-4 模型更差。了解这一点后,我决定构建 Cla,使其像 Cha 一样,但用于 Anthropic 的模型,因为 Claude 3.5 在编码方面远胜于 GPT-4。

演示

Twitter/X 演示 #1

与 Cha 的区别

Cla 在很大程度上基于我的上一个项目 Cha。但 Cla 使用 Anthropic 的模型,而不是 OpenAI 的模型。此外,Cla 不支持答案搜索、URL 页面抓取、YouTube 抓取和图像生成。因此它仅支持基本的 CLI 聊天界面、多行支持以及非交互式聊天模式(通过 CLI 或文件)。

另外,你需要从 Anthropic 获取 API 密钥。为此,你可以遵循 Anthropic 的 教程 和/或查看 Anthropic 的 API 密钥页面

营销

目前,我仅在 Twitter/X 的个人主账号以及 Reddit 上对该项目进行过营销。我在 Reddit 上取得了最佳效果,尤其是在 Anthropic 子版块。通过这次营销,我在一周内获得了 3 个 GitHub 星标。我在 2024 年 7 月初发布了 Cla,我记得大约是 7 月 1 日或 2 日。

结论

Anthropic 的 Claude-3.5 模型在编码方面超越了 OpenAI 的 GPT-4 模型,这让我感到惊讶。基于此,我构建了 Cla,使其像 Cha 一样,但用于 Anthropic 的模型。自此之后,我发现自己有 50% 的时间在使用 Cla,另外 50% 的时间在使用 Cha。总体而言,我对这个项目的进展感到非常期待。