跳到正文跳到正文
深度解析

在桌面应用中使用 Amazon Bedrock

在 Mac、Windows 和 Linux 上,用一款免费的桌面应用和 Claude 及其他 Amazon Bedrock 模型聊天,请求由你的 AWS 配置文件或 SSO 登录签名。

Foxl Team更新于 阅读约 5 分钟

一张蓝图:一个桌面窗口读取凭证文件,并为发往旁边某个云端区域的请求签名。
本页内容
已于 2026年10月7日 对照已发布的实现和保留的测试复核。

Amazon Bedrock 是一个 AWS API,不是一个应用。想在电脑上和 Claude 或其他 Bedrock 模型聊天,你需要一个能用你的 AWS 凭证为请求签名的客户端。Foxl 就是这样一款免费的桌面 AI 智能体,支持 Mac、Windows 和 Linux,直接使用你在 ~/.aws 里已有的 AWS 配置文件、SSO 登录或访问密钥。

效果是这样的:Bedrock 上的 Claude 读取电脑上的一份费用导出文件,找出增长的项目;本文后面还会在 iPhone 上接着这段聊天继续。

Foxl 桌面端的聊天,标题为“Amazon Bedrock Cost Growth Analysis”。提问要求查看 ~/Documents/aws-costs-2026.csv,并说出从 6 月到 9 月哪项服务增长最快;回答是 Amazon Bedrock 增长了约 8.3 倍,从 $88.20 增至 $731.64,并附上一张六项服务的表格,以及一句建议先在 Cost Explorer 中查看什么。模型菜单显示 Opus 5.5 Medium。
Mac 上的 Foxl 使用 Amazon Bedrock(Claude Opus 5.5),读取 ~/Documents 中的一份费用导出文件。数字来自演示文件,分析出自模型。

开始之前:确认 AWS 账户中的模型访问权限

只要有正确的 AWS Marketplace 权限,AWS 默认就会开放许多 Bedrock 基础模型的访问权限。有些模型需要额外的账户级访问权限,Anthropic 的模型则需要在首次调用前填写一次性的 First Time Use 表单。你的 AWS 身份还需要有调用 Bedrock 模型的权限。

第 1 步:在电脑上配置 AWS 凭证

Foxl 读取凭证的方式和 AWS CLI 及各 SDK 相同,所以用 AWS CLI 来配置即可:

  • 访问密钥:运行 aws configure。CLI 会把它们保存在你主目录下 .aws 文件夹中的 credentials 文件里。
  • IAM Identity Center(SSO):运行 aws configure sso 创建配置文件,再运行 aws sso login 登录。Foxl 的 SSO 登录按钮会替你执行同样的登录,需要先安装 AWS CLI。

Foxl 也支持 credential_process 配置文件、环境变量和实例角色。

第 2 步:把 Foxl 连接到 Bedrock

  1. 从 foxl.ai 下载 Foxl 并登录。它支持 macOS 13 或更高版本、Windows 10 或更高版本(64 位)以及 Linux x86-64(AppImage)。
  2. 打开“设置”,进入模型和提供商,在AI提供商下把提供商设为 Amazon Bedrock。
  3. 在AWS身份验证下选择一个配置文件。默认(环境变量 / 实例)使用 AWS 的标准查找方式;选择具名配置文件则使用该配置文件。如果是 SSO 配置文件,点SSO 登录。
  4. 点检查,确认 Foxl 能够为请求签名。
  5. 选择一个区域(默认是 us-west-2),选好默认模型,然后点保存提供商设置。
Foxl 设置打开在“Model & provider”页面,Provider 设为 Amazon Bedrock。在 AWS Authentication 下有一条警告:“These AWS credentials cannot be used yet”和“SSO session expired or not started”,旁边是 Check 按钮。Profile 设为 my-sso,标有 SSO,下方有 SSO Login 按钮;Region 为 US West (Oregon) (us-west-2)。
登录前来自 ~/.aws/config 的一个 SSO 配置文件:配置文件下方出现“SSO 登录”,登录后用“检查”确认。这里的配置文件使用的是 AWS 文档中的示例账户 ID。

区域和模型 ID

Foxl 提供七个区域:us-west-2、us-east-1、us-east-2、ap-northeast-1、eu-west-2、ap-south-1 和 ap-southeast-2。它的模型列表是内置的,不是从你的账户读取的,其中大多数模型使用跨区域推理配置文件 ID:us. 配置文件会把请求限制在美国区域内,而 global. 配置文件可能使用任何 AWS 商业区域。如果 us. 模型在美国以外的区域报错,把区域切换到 us-west-2 或 us-east-1 即可。

Bedrock API 密钥呢?

Bedrock API 密钥分两种:最长有效 12 小时的短期密钥,以及 AWS 只建议用于探索的长期密钥。工具会从 AWS_BEARER_TOKEN_BEDROCK 环境变量中读取它们。Foxl 的设置里没有粘贴这种密钥的输入框,所以用配置文件或 SSO 登录是最直接的设置方式。

在 iPhone 上使用

手机永远不需要你的 AWS 凭证。你从手机发出的消息在电脑上运行,由电脑用它自己的配置文件或 SSO 登录为 Bedrock 请求签名。

  1. 在电脑上打开“设置”,然后进入连接 > 移动/网页。状态应显示在线;如果不是,点启用远程访问。
  2. 在 iPhone 上安装 Foxl 应用,并用同一个账户登录。不需要配对码;侧边栏中 Foxl Agent 旁边出现绿点,就表示电脑已连接。
  3. 打开一个聊天。电脑上的聊天都列在侧边栏中(新建的聊天可能要过一会儿才出现),所以你可以接着在桌前开始的那段聊天继续。
  4. 点消息框下方的模型名称,选择一个 Bedrock 模型。这个列表来自你的电脑。手机会记住你的选择,从手机发出的消息也会让电脑切换到这个模型。

电脑需要保持唤醒并联网。Android 上用 foxl.ai 提供的 APK 也是同样的方式,在浏览器中使用 app.foxl.ai 也一样。

Foxl 设置打开在“Mobile/Web”页面。状态显示“Live: Desktop connected to api.foxl.ai”以及“Your web and mobile clients can reach this machine end-to-end encrypted”。在 Connected devices 下,Remote access 开关已打开,Foxl Desktop 显示 Online,还没有连接任何网页或移动客户端,另有一个安全码。
第 1 步,在电脑上:远程访问已在线,正在等待手机连接。
打开了侧边栏的 Foxl iPhone 应用。Foxl Agent 旁边有一个绿点,弹出框写着“Desktop Connected”“Foxl Desktop (macOS)”和“Full agent access via tunnel”。下方是电脑上的聊天:Task list and team announcement、Extract action items and draft update、Amazon Bedrock Cost Growth Analysis,以及一个韩语聊天。
第 2 步:绿点、它连接的电脑,以及电脑上的聊天。
Foxl iPhone 应用中的同一段费用聊天。手机上问了“At this rate, what will Bedrock cost in October? Two sentences.”,回答估计按 9 月的增速约为 $1,330,按 6 月到 9 月的平均增速约为 $1,480,并指出它将超过 RDS。模型菜单显示 Opus 5.5 Medium。
费用聊天在手机上继续:电脑用 Bedrock 上的 Claude 作答。

常见问题

Bedrock 的用量要付钱给 Foxl 吗?

不用。Foxl 是免费的,它用你自己的 AWS 凭证调用 Bedrock,所以用量按 Bedrock 的价格计入你的 AWS 账户。

可以把 Bedrock API 密钥粘贴到 Foxl 里吗?

Foxl 的设置里没有这样的输入框。Foxl 使用标准的 AWS 凭证链,所以最简单的设置方式是在 ~/.aws 中配置 AWS 配置文件或 SSO 登录。

可以使用哪些 Bedrock 模型?

Foxl 列出的是一份内置的 Bedrock 模型目录,其中包括 Claude。哪些模型能够应答,取决于你的 AWS 账户开通了哪些模型访问权限。

能在 Windows 和 Linux 上运行吗?

能。Foxl Agent 支持 macOS 13 或更高版本、Windows 10 或更高版本(64 位),以及以 AppImage 形式运行的 Linux x86-64。

可以在 iPhone 上使用 Bedrock 吗?

可以,通过你的电脑。在电脑上的 Foxl 中打开远程访问,用同一个账户登录 Foxl iPhone 应用,然后在手机的模型菜单中选择一个 Bedrock 模型。聊天在电脑上用它的 AWS 凭证运行,所以凭证永远不会发到手机上。

参考资料与延伸阅读

  1. AWS:访问 Amazon Bedrock 基础模型文档
  2. AWS:Amazon Bedrock API 密钥文档
  3. AWS:跨区域推理文档
  4. AWS CLI:配置 IAM Identity Center(SSO)文档
  5. AWS CLI:配置文件和凭证文件文档