
嘿,开发者
在本文中,我将分享一些最强大且对开发者友好的开源AI代理命令行工具!
现在,让我们开始吧!
1、Qodo CommandQodo Gen Command 是一个用于运行和管理 AI 代理的命令行界面。
它允许您自动化复杂的流程,使用自己的工具和模式与 AI 模型和外部工具进行交互,并从终端将 AI 代理作为 HTTP 服务提供。
您可以使用它来:
直接在终端中用自然语言与代理交谈(qodo chat),就像使用 Qodo Gen Chat 一样。配置您自己的代理并定义可重用的工作流(qodo )。运行 Qodo Gen CLI 并使用 --ui 与 Qodo Gen CLI 的聊天进行交互式网络 UI。将任何代理转换为可调用的服务(--webhook 模式)。模型控制 - 使用 --model={model-name} 选择要使用的 AI 模型(Claude、GPT-4 等)。将任何代理转换为 MCP(--mcp)。使用工具而不暴露您的 API 密钥。1.1 快速上手安装时,运行:
npm install -g @qodo/Command
认证:要开始使用 Qodo Gen CLI,您需要先登录:
qodo login
直接在终端中运行 Qodo Gen Chat:
qodo chat2、Amazon Q Developer
Amazon Q Developer CLI 是 AWS 的开源 / 公开可用的 AI 功能代理,将自然语言、代码补全和终端自动化带入您的终端。
您可以使用它来:
用自然语言聊天(提问、获得帮助、调试、探索)。将普通语言指令转换为 shell 命令。获得数百个 CLI(如 git、npm、docker、aws)的内联补全。自动化任务:创建/编辑文件,运行命令,集成 git 或 AWS 工作流。使用本地环境(代码库、shell 状态)中的上下文提供更相关的建议。2.1 快速上手首先安装(以 macOS 为例):
brew install --cask amazon-q
认证(通过 AWS Builder ID 或 IAM 登录)。
q login
然后您可以运行:
q chat
示例
列出所有包含超过 100 个对象的 S3 存储桶3、Pulstack
Pulstack 是一个对开发者友好的工具,可以让您零配置地将静态网站部署到 AWS(S3 CloudFront)或 GitHub Pages。它在后台使用 Pulumi 来将基础设施作为代码处理,因此您的部署是完全自动化和版本控制的。
您可以使用它来:
将静态站点部署到 AWS S3 并使用 CloudFront CDN自动创建新 Repo 并发布到 GitHub Pages使用最佳实践安全地部署 AWS(无公共存储桶!)一键销毁整个堆栈当您完成时3.1 快速上手克隆并安装
git clone https://github.com/Kiran1689/pulstack.git cd pulstack npm install
初始化项目
对于 AWS:node index.js init对于 GitHub:
node index.js init --github
部署您的网站
对于 AWS:node index.js deploy --target aws --dir ./public对于 GitHub:
node index.js deploy --target aws --dir ./public4、Gemini CLI
Gemini CLI 是 Google 的开源 AI 功能代理,将 Gemini 2.5 Pro 直接带到您的终端。它就像拥有一个强大的 AI 助手,可以讲 bash、Python、JavaScript 或任何您扔给它的内容。
Gemini CLI 支持长达 100 万个 token 的长上下文
您可以使用它来:
查询和编辑大型代码库,在 Gemini 的 1M token 上下文窗口之外。从 PDF 或草图生成新应用,利用 Gemini 的多模态功能。自动化操作任务,例如查询 pull requests 或处理复杂的 rebase。使用工具和 MCP 服务器连接新功能,包括使用 Imagen、Veo 或 Lyria 进行媒体生成。使用 Google 搜索工具来定位您的查询,内置在 Gemini 中。4.1 快速上手安装时,运行:
npm install -g @google/gemini-cli
认证:当提示时,使用您的个人 Google 账户登录。这将授予您每分钟最多 60 次模型请求和每天最多 1000 次模型请求使用 Gemini。
然后您可以运行:
gemini "解释这个 Python 脚本"5、Grok CLI
Grok CLI 是 xAI 开发的开源终端接口,将 Grok 大型语言模型直接带入您的 shell。
与其他大多数仅限云端的 AI 助手不同,它支持本地推理,这意味着您可以在完全离线的情况下运行它,并直接访问您的文件系统和 shell。
您可以使用它来:
在您的机器上运行 Grok 的 LLM,无需互联网连接。通过自然语言检查、解释和操作文件或运行 shell 命令。构建和安装插件以与其他 CLI 工具或自定义工作流集成。本地数据存储和严格的数据控制,决定是否将任何数据共享用于模型训练。读取项目文件以提供代码审查、重构建议或与您的代码库相匹配的解释。如果在线连接,可以通过 X 平台获取最新的信息(例如新闻、金融、趋势)。5.1 快速上手安装
npm install -g @vibe-kit/grok-cli
添加您的 X API 密钥
export GROK_API_KEY=your_api_key_here
然后您可以开始使用它:
grok6、Codex CLI
Codex CLI 是 OpenAI 的基于终端的编码代理,用于运行 Codex-1 和 Codex-mini 版本的 o3/o4-mini 模型,这些模型经过微调以用于软件工程。它与您的本地仓库集成,但任务在安全的云沙箱中执行,该沙箱镜像了您的开发环境。
关键功能:
云沙箱执行:在预加载了您的仓库的隔离环境中运行代码编辑、测试和命令。并行任务处理:多个独立任务可以同时运行。审批模式:可以选择建议(先审查)、自动编辑(应用编辑)或全自动(编辑 运行命令而不询问)。仓库感知编辑:读取项目结构并遵循 AGENTS.md 指南进行样式、测试和导航。可追溯的更改:所有编辑都包括终端日志、测试结果和引用以供验证。简单登录:使用您的 ChatGPT 账户登录,无需手动生成 API 密钥。快速模型:使用 codex-mini-latest 进行快速、低延迟的编辑和问答。6.1 快速上手安装
npm install -g @openai/codex
然后只需运行 codex 即可开始:
codex7. Lazygit
Lazygit 是一个简单、快速且高度直观的 Git 终端 UI。对于希望加快 Git 工作流而无需离开终端的开发者来说,这是完美的选择,再也不用记住复杂的 Git 命令或在终端和 GUI 工具之间切换。
您可以使用它来:
仅需几个按键即可暂存、提交、推送、拉取和存档。可视化并交互式解决合并冲突。在直观的 UI 中浏览日志、差异、分支和存档。轻松切换分支并查看提交历史。自定义快捷键、主题和布局以符合您的偏好。在后台运行 Git 命令而不中断您的流程。7.1 快速上手使用 Homebrew 安装(macOS/Linux):
brew install lazygit
在 Windows 上(使用 scoop):
scoop install lazygit
或者使用已安装的 Go:
go install github.com/jesseduffield/lazygit@latest
在任何 Git 仓库中运行它:
lazygit
查看仓库以获取详细的安装方法、功能和教程。
相关文章









猜你喜欢
成员 网址收录40418 企业收录2986 印章生成263572 电子证书1157 电子名片68 自媒体91237