掘金 人工智能 8小时前
AWS Q Cli在Linux上无界面登陆
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

本文详细介绍了如何在Linux终端安装和配置Amazon Q CLI,一个强大的AI开发辅助工具。文章从下载适用于不同CPU架构的zip包开始,逐步指导用户解压、安装脚本,并重点讲解了Q CLI的登录过程,包括免费和付费开发者版本的区别,以及如何通过AWS控制台获取Start URL进行认证。文中强调了允许Q CLI修改shell设置以获得更好的命令补全和Agent工作能力。最后,通过一个中文问答测试了Q CLI在Linux终端的实际工作效果,并提及了其作为AI Agent进行开发辅助的高级用法,如多Agent协作编程和自然语言开发游戏等。

💻 **下载与安装Q CLI**:文章首先指导用户根据Linux系统的CPU架构(如x86-64)下载对应的Q CLI zip安装包,并提供了具体的curl命令示例。下载完成后,通过unzip命令解压,并执行install.sh脚本完成安装。

⚙️ **配置与登录Q CLI**:安装过程中,建议允许Q CLI修改Linux shell设置以增强功能。登录环节提供了免费Q developer(可使用Claude 4等模型)和付费Q developer(多平台订阅)两种选项,并详细说明了如何查找Start URL、填写IAM Center所在的AWS Region,以及通过桌面浏览器完成登录认证。

💡 **Q CLI功能与应用**:成功登录后,用户可以直接在Linux终端输入`q`启动Q CLI,默认使用Claude 4模型。文章通过中文问答测试了其准确性,并指出Q CLI不仅是问答助手,更是可进行开发辅助的AI Agent,支持多Agent协作编程等高级应用。

🚀 **开发者版本选择**:文章对比了Q developer的免费和付费版本,付费版本每月19美元,可在IDEA、VS Code、Kiro和Q CLI等多个平台使用,性价比较高,适合需要跨平台开发辅助的用户。

在Linux终端安装Q Cli

为Linux服务器安装可以参考Installing Amazon Q for command line,我们先使用Q Cli zip file进行安装。

这里根据不同的cpu架构分别列出了可下载的zip安装包:

因为Linux下载对应的zip版本:我的Linux是Amazon Linux 2023运行在ec2 t3a.mediums上,cpu是x64架构,所以我选择下载linux 选x86-64版本的zip。

# 下载运行x86-64 cpu上的linux zip安装包curl --proto '=https' --tlsv1.2 -sSf "https://desktop-release.q.us-east-1.amazonaws.com/latest/q-x86_64-linux-musl.zip" -o "q.zip"

解压下载完成后zip包

# 解压下载完成后zip包unzip q.zip

安装q cli

# 安装q cli./q/install.sh

Q Cli在Linux终端登录

安装很快完成了,然后q cli提示我们进行配置,这里我建议允许q cli修改我们的linux shell设置,方便q cli可以进行agent相关的工作、命令补全等功能。所以我选择Yes

接着q cli需要我们进行登陆,这里有2种登陆选项

    免费的Q developer,可以使用claude 4/3.7/3.5等模型,有一定的使用限制付费的Q developer,可以一个订阅同时在IDEA、VS Code、Kiro和Q cli等上面使用。

关于Q developer的版本区别可以看:Amazon Q 开发者版定价;目前是19美元每月,比大多数的同类产品便宜。

这里我选择使用Q developer订阅版本登陆:

使用Q developer订阅版本登陆需要输入自己订阅版本的Start URL:

Start URL可以在AWS控制台中查找

首先进入AWS 控制台,搜索Q developer,然后选择这个产品

然后找到Start URL并复制到linux终端登录窗口中

Start URL填写完成后会要你输入IAM Center所在的AWS Region,这一般填写us-east-1就行,如果你的公司为你建立的身份不是us-east-1,那么需要询问下为你建立身份的同事。

一切填写完毕,Q cli进入了登录认证阶段,这时会出现一个可访问的链接,你可以复制这个链接然后在自己的桌面电脑的浏览器中访问并登录

填入Q Developer的登录用户名称

填入Q Developer的登录密码,建议选择信任你当前的桌面电脑,这样后续你可以重复登录,而不需要反复输入用户名/密码

选择允许linux 终端中Q cli登录

Q cli登录认证成功

不要关闭浏览器,我们可以回到linux终端进行登录结果确认,这里我们看到q cli登录成功了

测试Q cli

我们可以直接在linux终端输入q进去q cli,当前默认模型是claude 4,这是目前最主流的AI Coding模型之一。我们也可以输入/model选择其他模型

我选择使用claude4模型后,使用中文进行简单的问题询问,测试q cli是不是可以正常工作。

我们可以看到它准确的回答了问题

one more thing

q cli不是一个简单的AI问答助手,它是一个可以通过终端进行开发辅助的AI Agent,更高级的用法可以看:

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

Q CLI Linux AI开发 终端工具
相关文章