Repolode
aws-samples

aws-samples/bedrock-engineer

基于 Amazon Bedrock 的桌面端自主 AI 智能体应用,可读写文件、执行命令、联网搜索并调用知识库。

可替代:Cline

Star
486
Fork
69
未关闭 Issue
31
最近提交
6天前

这是什么?

Bedrock Engineer 是一款原生桌面应用,让 Claude、Amazon Nova、Meta Llama 等 Amazon Bedrock 模型以自主智能体的形式工作。每个智能体可以自定义名称、系统提示词和可用工具,因此同一个应用既能用于软件开发,也能用于其他场景。

内置工具涵盖文件读写、带白名单限制的命令执行、基于 Tavily 的网页搜索与抓取、运行在 Docker 中的 Python 代码解释器,以及通过 Bedrock 和 Nova Reel 生成图片和视频,并可调用 Bedrock Knowledge Base、Agent 和 Flow。此外还支持 MCP 客户端集成、定时后台智能体、共享智能体目录、Nova Sonic 语音对话,以及网站、AWS Step Functions 定义和 AWS 架构图的生成器。

应用主要针对 macOS 优化,也可从源码构建用于 Windows 和 Linux。使用时需要自己的 AWS 凭证并开通相应的 Bedrock 模型权限。

核心功能

  • 01智能体可自定义系统提示词,并为每个智能体单独选择工具。
  • 02文件系统工具支持读写、移动、复制文件,并可将 Excel 转为 CSV。
  • 03命令执行仅限已注册的允许命令。
  • 04Python 代码解释器运行在无外网访问的隔离 Docker 环境中。
  • 05支持通过 Amazon Bedrock 和 Nova Reel 生成图片与视频,并可检索 Knowledge Base。

适用场景

  • 让智能体完成编码任务,如创建项目、修改文件和分析代码。
  • 在隔离的 Python 环境中进行数据分析和可视化。
  • 根据自然语言描述生成网站或 AWS 架构图。
  • 定时执行 AI 任务,并查询 AWS 上的内部知识库。

快速上手

  1. 1

    下载适用于你操作系统的最新版本,或从源码构建

  2. 2

    安装 npm 依赖模块

    npm ci
  3. 3

    为 macOS 构建应用程序包(其他系统请使用 build:win 或 build:linux)

    npm run build:mac
  4. 4

    从 dist 目录运行构建好的应用

使用前须知

  • 该应用主要针对 macOS 优化,Windows 和 Linux 版本的测试较少。
  • macOS 安装后需要额外运行一条临时代码签名命令,应用才能正常工作。
  • 使用该应用需要具备访问 Amazon Bedrock 权限的 AWS 凭证。

收录于专题

标签

常见问题

bedrock-engineer 是什么?
基于 Amazon Bedrock 的桌面端自主 AI 智能体应用,可读写文件、执行命令、联网搜索并调用知识库。 Bedrock Engineer 是一款原生桌面应用,让 Claude、Amazon Nova、Meta Llama 等 Amazon Bedrock 模型以自主智能体的形式工作。每个智能体可以自定义名称、系统提示词和可用工具,因此同一个应用既能用于软件开发,也能用于其他场景。
bedrock-engineer 可以免费使用吗?用的什么许可证?
bedrock-engineer 以 MIT-0 许可证开源。用于商业产品前,请先确认许可证条款。
bedrock-engineer 还在维护吗?
活跃维护中。bedrock-engineer 最近一次提交是在 2026年11月2日。
bedrock-engineer 适合用来做什么?
让智能体完成编码任务,如创建项目、修改文件和分析代码。 在隔离的 Python 环境中进行数据分析和可视化。 根据自然语言描述生成网站或 AWS 架构图。 定时执行 AI 任务,并查询 AWS 上的内部知识库。
bedrock-engineer 怎么安装和运行?
下载适用于你操作系统的最新版本,或从源码构建 安装 npm 依赖模块: npm ci 为 macOS 构建应用程序包(其他系统请使用 build:win 或 build:linux): npm run build:mac 从 dist 目录运行构建好的应用
在哪里获取 bedrock-engineer?
源代码和安装说明在 GitHub 上:https://github.com/aws-samples/bedrock-engineer

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目