返回探索
gemini-cli

gemini-cli - 开源AI代理工具

一个开源的人工智能代理,将Gemini的强大功能直接带入您的终端。

4
101,073 浏览
AI 写作
访问官网

详细介绍

gemini-cli 核心定位

一句话介绍

gemini-cli 是一个开源的人工智能代理工具,将 Gemini 的强大功能直接带入终端,为开发者提供高效、灵活的命令行 AI 交互体验。

核心功能

命令 用途 示例
`gemini` 启动 Gemini CLI 交互模式 `gemini`
`gemini --help` 查看帮助信息 `gemini --help`
`gemini --version` 查看版本信息 `gemini --version`
`gemini --init` 初始化配置 `gemini --init`
`gemini --config` 查看或修改配置 `gemini --config`
`gemini --search` 使用 Google 搜索功能 `gemini --search "如何安装 Node.js"`
`gemini --file` 文件操作(读取/写入) `gemini --file read example.txt`
`gemini --shell` 执行 shell 命令 `gemini --shell ls -l`
`gemini --web` 网页内容获取 `gemini --web https://example.com`

适用场景

  • 开发者在终端中快速调用 AI 功能进行代码生成、调试和文档编写。
  • 需要通过命令行访问网络资源、执行系统命令或处理文件的自动化任务。
  • 在受限环境中使用 AI 工具,如通过 Anaconda 进行隔离环境部署。

优缺点

优点 缺点
提供轻量级的 AI 交互体验,适合开发者 需要网络连接以使用 Gemini API
支持多种安装方式,包括 npm、Homebrew 和 MacPorts 对于不熟悉命令行的用户可能有学习曲线
免费 tier 提供一定请求限制,适合日常使用 高频请求可能需要付费升级

安装/使用

快速安装

使用 npx(无需安装)

npx @google/gemini-cli

全局安装(npm)

npm install -g @google/gemini-cli

macOS/Linux 使用 Homebrew 安装

brew install gemini-cli

macOS 使用 MacPorts 安装

sudo port install gemini-cli

通过 Anaconda 安装(适用于受限环境)

# 创建并激活新环境
conda create -y -n gemini_env -c conda-forge nodejs
conda activate gemini_env

# 安装 Gemini CLI
npm install -g @google/gemini-cli

替代方案

  • ollama: 本地运行的 AI 模型服务,支持多种模型。
  • LangChain: 用于构建 AI 应用的框架,支持多种 AI 模型。
  • Hugging Face CLI: 提供多种机器学习模型的命令行接口。

总结

gemini-cli 是一款面向开发者的强大命令行 AI 工具,适合需要在终端中高效使用 AI 功能的场景。其多样的安装方式和丰富的功能使其成为值得尝试的工具。

相关工具