基于 AWS CDK 部署的生成式 AI 应用,提供聊天、RAG、智能体及多种业务场景的开箱即用工作台。
- 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
下载适用于你操作系统的最新版本,或从源码构建
- 2
安装 npm 依赖模块
npm ci - 3
为 macOS 构建应用程序包(其他系统请使用 build:win 或 build:linux)
npm run build:mac - 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 数据每日更新。
相关项目
AWS 提供的解决方案,用于在 Amazon Bedrock 和 SageMaker AI 上快速搭建、对比并上线生成式 AI 聊天应用。
一个用于构建 LLM 应用的 Rust 库,并附带基于它开发、功能由 Bevy 插件组成的终端编程代理。
通过 Jupyter Notebook 实操练习,教开发者用 Amazon Bedrock 上的基础模型构建生成式 AI 应用。
基于 LangGraph 的多智能体研究助手,可生成假设、进行数据分析与可视化并撰写研究报告。
用于构建 LLM 应用和智能体的 Python 框架,提供模型、嵌入、向量库等统一接口与第三方集成。