Skip to content

搞英语 → 看世界

翻译英文优质信息和名人推特

Menu
  • 首页
  • 作者列表
  • 独立博客
  • 专业媒体
  • 名人推特
  • 邮件列表
  • 关于本站
Menu

Gemini 命令行界面

Posted on 2025-06-26

gemini-cli-card.jpg

Gemini 命令行界面

首先是二月份的Claude Code ,然后是四月份的OpenAI Codex (CLI) ,现在又是六月份的 Gemini CLI。三大 AI 实验室现在都推出了各自的“终端代理”版本——一个可以在终端中读写文件并代表用户执行命令的 CLI 工具。

说实话,我对这个类别变得如此重要感到有点惊讶:我曾以为像这样的终端工具永远只是一种小众兴趣,但考虑到我听说有许多人每个月在 Claude Code 上花费数百美元,这个小众市场显然比我想象的更大、更重要!

我提前几天体验了 Gemini 版本。它非常棒——它充分利用了 Gemini 的百万级 token 上下文,并且在读取文件和运行命令等操作上也表现出了良好的品味。

与 OpenAI Codex 类似,但与 Claude Code 不同,它是开源的(Apache 2)——完整源代码可在 GitHub 上的google-gemini/gemini-cli中找到。核心系统提示位于 core/src/core/prompts.ts ——我已将其提取出来,作为渲染后的 Markdown Gist 。

与往常一样,系统提示符可以极其准确和简洁地说明该工具的功能!例如,它对注释的说明如下:

  • 注释:请谨慎添加代码注释。重点关注执行某项操作的原因,尤其是复杂的逻辑,而不是操作的内容。仅在需要清晰起见或用户要求时才添加重要注释。请勿编辑与您正在更改的代码无关的注释。切勿通过注释与用户沟通或描述您的更改。

首选技术列表也很有趣:

当未指定关键技术时,优先考虑以下内容:

  • 网站(前端): React(JavaScript/TypeScript)与 Bootstrap CSS,结合了 UI/UX 的 Material Design 原则。
  • 后端 API:带有 Express.js(JavaScript/TypeScript)的 Node.js 或带有 FastAPI 的 Python。
  • 全栈: Next.js(React/Node.js)使用 Bootstrap CSS 和 Material Design 原则作为前端,或使用 Python(Django/Flask)作为后端,并使用采用 Bootstrap CSS 和 Material Design 原则设计的 React/Vue.js 前端。
  • CLI: Python 或 Go。
  • 移动应用:在 Android 和 iOS 之间共享代码时,使用 Material Design 库和原则的 Compose Multiplatform (Kotlin Multiplatform) 或 Flutter (Dart)。对于分别面向 Android 或 iOS 的原生应用,使用符合 Material Design 原则的 Jetpack Compose (Kotlin JVM) 或 SwiftUI (Swift)。
  • 3D 游戏:带有 Three.js 的 HTML/CSS/JavaScript。
  • 2d 游戏: HTML/CSS/JavaScript。

据我所知,Gemini CLI 仅定义了一小部分工具:

  • edit :以编程方式修改文件。
  • glob :按模式查找文件。
  • grep :搜索文件中的内容。
  • ls :列出目录内容。
  • shell :在 shell 中执行命令
  • memoryTool :记住用户特定的事实。
  • read-file :读取单个文件
  • write-file :写入单个文件
  • read-many-files :一次读取多个文件。
  • web-fetch :从 URL 获取内容。
  • web-search :执行网络搜索(通过 Gemini API 使用Google Search 的 Grounding )。

我通过 Gemini CLI 检查它自己的代码找到了大部分内容!这是完整的记录,总共使用了超过 300,000 个 token。

它要多少钱?公告中描述了一个慷慨的免费套餐:

要免费使用 Gemini CLI,只需使用个人 Google 帐户登录即可获得免费的 Gemini Code Assist 许可证。该免费许可证允许您访问 Gemini 2.5 Pro 及其庞大的 100 万个令牌上下文窗口。为了确保您在此预览版期间几乎不会遇到任何限制,我们提供了业界最高的限额:每分钟 60 个模型请求,每天 1,000 个请求,均免费。

如果您使用免费套餐,我尚不清楚您的输入是否可用于改进 Google 的模型 – 这是他们过去提供的免费快速推理的情况。

您还可以放入自己的付费 API 密钥,此时您的数据将不会用于模型改进,并且会根据您的令牌使用情况向您收费。

标签:谷歌、开源、人工智能、生成式人工智能、法学硕士、人工智能辅助编程、双子座、人工智能代理、编码代理

原文: https://simonwillison.net/2025/Jun/25/gemini-cli/#atom-everything

本站文章系自动翻译,站长会周期检查,如果有不当内容,请点此留言,非常感谢。
  • Abhinav
  • Abigail Pain
  • Adam Fortuna
  • Alberto Gallego
  • Alex Wlchan
  • Answer.AI
  • Arne Bahlo
  • Ben Carlson
  • Ben Kuhn
  • Bert Hubert
  • Bits about Money
  • Brian Krebs
  • ByteByteGo
  • Chip Huyen
  • Chips and Cheese
  • Christopher Butler
  • Colin Percival
  • Cool Infographics
  • Dan Sinker
  • David Walsh
  • Dmitry Dolzhenko
  • Dustin Curtis
  • eighty twenty
  • Elad Gil
  • Ellie Huxtable
  • Ethan Marcotte
  • Exponential View
  • FAIL Blog
  • Founder Weekly
  • Geoffrey Huntley
  • Geoffrey Litt
  • Greg Mankiw
  • Henrique Dias
  • Hypercritical
  • IEEE Spectrum
  • Investment Talk
  • Jaz
  • Jeff Geerling
  • Jonas Hietala
  • Josh Comeau
  • Lenny Rachitsky
  • Liz Danzico
  • Lou Plummer
  • Luke Wroblewski
  • Matt Baer
  • Matt Stoller
  • Matthias Endler
  • Mert Bulan
  • Mostly metrics
  • News Letter
  • NextDraft
  • Non_Interactive
  • Not Boring
  • One Useful Thing
  • Phil Eaton
  • Product Market Fit
  • Readwise
  • ReedyBear
  • Robert Heaton
  • Rohit Patel
  • Ruben Schade
  • Sage Economics
  • Sam Altman
  • Sam Rose
  • selfh.st
  • Shtetl-Optimized
  • Simon schreibt
  • Slashdot
  • Small Good Things
  • Taylor Troesh
  • Telegram Blog
  • The Macro Compass
  • The Pomp Letter
  • thesephist
  • Thinking Deep & Wide
  • Tim Kellogg
  • Understanding AI
  • Wes Kao
  • 英文媒体
  • 英文推特
  • 英文独立博客
©2025 搞英语 → 看世界 | Design: Newspaperly WordPress Theme