aws-samples/amazon-bedrock-client-for-mac
A native Swift Amazon Bedrock app for conversations, documents, images, and local tools.
解决的问题
此项目提供了一款 macOS 原生应用程序,让用户能直接从桌面与 Amazon Bedrock 基础模型进行交互。它消除了对网页控制台的需求,为对话、文档分析和图像生成提供了更集成的体验,同时将对话历史记录和设置存储在用户的 Mac 本地。
运作方式
该应用程序作为客户端,使用用户现有的 AWS 配置文件或 API 密钥直接连接到 AWS Bedrock API。它支持多种模型类型(文本、图像、视频和嵌入),并管理聊天、草稿和设置的本地存储。它与 Model Context Protocol (MCP) 集成以支持本地 stdio 和 HTTP 服务器,并包含用于与本地文件系统、Git 和 shell 交互的内置工具。
目标用户
macOS 上的开发人员和 AWS 用户,他们希望拥有一个高性能、原生的界面来访问 Bedrock 模型,并对数据和工具集成拥有本地控制权。
特色亮点
- 原生 macOS 界面: 使用 Swift 构建,具有磨砂侧边栏、系统级外观模式和居中编辑器。
- 本地优先存储: 对话、技能和设置均存储在 Mac 本地,无需托管后端或账户系统。
- 本地工具与 MCP: 包含用于 shell 指令、文件操作和 Git 的内置工具,并支持 MCP 连接以扩展功能。
- 模型灵活性: 能够在单一对话中搜索、收藏和切换模型,同时保持上下文。
- 高级对话管理: 支持消息队列、丰富的响应格式以及跨对话的本地搜索。
- 演示库: 提供用于各种任务的预先配置提示词,包括推理、视觉和模型比较。
相关
- 项目
- 项目
- 项目
- 项目
- 项目