AI CLI 是一个开源命令行界面工具,可将 AI 功能直接引入您的终端,使您可以通过简单的命令与各种 AI 模型(如 OpenAI 的 GPT 和 Anthropic 的 Claude)进行交互。
https://github.com/nihilanthmf/cli-ai?ref=aipure&utm_source=aipure
AI CLI

产品信息

更新于:2025年05月09日

什么是 AI CLI

AI CLI 是一个命令行应用程序,可将人工智能功能集成到您的终端环境中。它充当用户和强大的 AI 模型之间的桥梁,其功能类似于 Cursor 或 Windsurf 等工具,但采用基于终端的界面。该工具支持包括 OpenAI 和 Anthropic 在内的多个 AI 提供商,并可以访问各种模型,例如 GPT-4 变体和 Claude 模型。用户可以通过简单的命令行命令与这些 AI 模型进行交互,从而更容易利用 AI 功能而无需离开终端环境。

AI CLI 的主要功能

AI CLI 是一个开源的命令行界面工具,它将 AI 协驾驶功能直接引入您的终端,类似于 Cursor 或 Windsurf 等工具。它支持来自 OpenAI 和 Anthropic 等供应商的多种 AI 模型,允许用户与 AI 助手互动、获取代码帮助,并通过简单的终端命令执行各种 AI 驱动的任务。
多种 AI 模型支持: 支持各种 AI 模型,包括 GPT-4、Claude 3 以及来自 OpenAI 和 Anthropic 的其他变体,让用户可以灵活地选择他们喜欢的 AI 模型
交互式命令行界面: 提供了一个自然语言界面,用于通过简单的终端命令与 AI 交互,从而可以轻松地提问和获得响应
简易配置: 通过 'ai setup' 命令提供简单的设置过程,用于配置 API 密钥和首选项,以及通过 models.json 进行可自定义的设置
全局安装: 可以在系统上全局安装,从而可以从任何终端位置或目录访问 AI 功能

AI CLI 的使用场景

开发者助手: 通过在终端工作流程中帮助开发者处理与代码相关的查询、调试和快速获取解释,来辅助开发者
命令行学习: 通过提供解释和示例来帮助用户学习和理解复杂的终端命令
快速信息查找: 无需离开终端环境即可快速访问信息和答案

优点

易于与现有终端工作流程集成
支持多种 AI 模型和供应商
简单的安装和设置过程

缺点

需要来自供应商的 API 密钥,这可能会产生费用
仅限于基于终端的交互
在某些系统上安装期间可能存在权限问题

如何使用 AI CLI

安装 AI CLI: 导航到 cli-ai 目录并使用以下命令全局安装:'cd cli-ai',然后是 'npm install -g .'(如果出现权限错误,请使用 sudo)
获取 API 密钥: 从 OpenAI (https://platform.openai.com/) 和/或 Anthropic (https://www.anthropic.com/) 获取 API 密钥,因为 CLI 需要这些密钥才能工作
配置设置: 运行 'ai setup' 命令来配置您的 API 密钥和首选项
测试安装: 通过运行 'ai helloworld' 验证安装是否正常
查看可用命令: 运行 'ai --help' 以查看所有可用命令和选项
提问: 使用 'ai ask <问题>' 与 AI 交互。可以选择使用 '--model' 或 '-m' 标志指定模型(例如 'ai -m gpt4 ask "什么是 python?"')
选择模型: 通过在使用 --model 标志提问时,从支持的模型中进行选择,例如 GPT 4.1、GPT 4.1 mini、Claude 3.7 Sonnet 等
自定义模型: 可以选择编辑 models.json 文件以根据您的需要修改支持的 AI 模型

AI CLI 常见问题

AI CLI 是一个开源命令行界面应用程序,允许用户直接从终端与 AI 助手交互,类似于 Cursor 或 Windsurf 等工具。

与 AI CLI 类似的最新 AI 工具

Gait
Gait
Gait是一个集成了AI辅助代码生成和版本控制的协作工具,使团队能够高效地跟踪、理解和共享AI生成代码的上下文。
invoices.dev
invoices.dev
invoices.dev 是一个自动化发票平台,直接从开发人员的 Git 提交生成发票,并具有与 GitHub、Slack、Linear 和 Google 服务的集成能力。
EasyRFP
EasyRFP
EasyRFP 是一个 AI 驱动的边缘计算工具包,通过深度学习技术简化 RFP(请求提案)响应并实现实时田间表型。
Cart.ai
Cart.ai
Cart.ai是一个AI驱动的服务平台,提供全面的业务自动化解决方案,包括编码、客户关系管理、视频编辑、电子商务设置和自定义AI开发,并提供24/7支持。