Repolode
aws-samples

aws-samples/amazon-bedrock-client-for-mac

A native macOS Swift app for chatting with Amazon Bedrock models, with document, image, and local tool support.

Open-source alternative to:ChatGPTClaude

Stars
449
Forks
46
Open issues
0
Last commit
2 months ago

What is it?

Bedrock for Mac is a native macOS client for Amazon Bedrock. It lets you chat with foundation models available in your AWS account, attach documents, source code and images, and generate images or video. Conversations, drafts, skills and settings are stored locally on the Mac, and model requests go directly from the app to Bedrock without a hosted backend.

The app discovers models and inference profiles for your AWS profile and region, and supports SSO sign-in and named profiles. It includes local skills defined as SKILL.md instructions, built-in tools for reading, searching and writing files, running shell commands and Git operations, and connections to MCP servers over stdio or HTTP. Tool permissions, working directories and approval behavior can be configured in Settings.

The project is distributed as a signed DMG or through Homebrew, runs on macOS 14 or later, and can be built from source with Xcode 26 and Swift 6.

Key features

  • 01Chat with Bedrock models, switch models mid-conversation, and queue follow-up messages.
  • 02Attach text, code, documents and images, and inspect them before sending.
  • 03Generate images and video through Bedrock, with a demo prompt library.
  • 04Run local skills and built-in file, Git and shell tools with configurable permissions.
  • 05Connect to MCP servers over local stdio or HTTP.
  • 06Store conversations and settings locally, with API keys kept in macOS Keychain.

Use cases

  • Chatting with Bedrock-hosted models on a Mac without a shared cloud service.
  • Analyzing local documents or source code with a foundation model.
  • Experimenting with image and video generation on Bedrock from a desktop app.
  • Connecting an AWS-hosted model to local tools and MCP servers for coding or file tasks.

Quick start

  1. 1

    Install with Homebrew: add the tap

    brew tap didhd/tap
  2. 2

    Install the app with Homebrew

    brew install amazon-bedrock-client
  3. 3

    Or download the latest DMG from the releases page and drag the app into Applications

  4. 4

    Configure an AWS profile with Bedrock access, then choose the profile and region in Settings → AWS connection

Things to know

  • Runs only on macOS 14 or later.
  • Requires an AWS account with Bedrock model access, and model requests incur AWS usage.
  • Inference needs a network connection; local storage does not make it work offline.

In collections

Topics

FAQ

What is amazon-bedrock-client-for-mac?
A native macOS Swift app for chatting with Amazon Bedrock models, with document, image, and local tool support. Bedrock for Mac is a native macOS client for Amazon Bedrock. It lets you chat with foundation models available in your AWS account, attach documents, source code and images, and generate images or video. Conversations, drafts, skills and settings are stored locally on the Mac, and model requests go directly from the app to Bedrock without a hosted backend.
Is amazon-bedrock-client-for-mac free to use? What license does it have?
amazon-bedrock-client-for-mac is open source under the MIT-0 license. Check the license terms before using it in commercial products.
Is amazon-bedrock-client-for-mac still maintained?
Updated within 6 months. The last commit to amazon-bedrock-client-for-mac was on Sep 19, 2026.
What can I use amazon-bedrock-client-for-mac for?
Chatting with Bedrock-hosted models on a Mac without a shared cloud service. Analyzing local documents or source code with a foundation model. Experimenting with image and video generation on Bedrock from a desktop app. Connecting an AWS-hosted model to local tools and MCP servers for coding or file tasks.
How do I install amazon-bedrock-client-for-mac?
Install with Homebrew: add the tap: brew tap didhd/tap Install the app with Homebrew: brew install amazon-bedrock-client Or download the latest DMG from the releases page and drag the app into Applications Configure an AWS profile with Bedrock access, then choose the profile and region in Settings → AWS connection
Where can I get amazon-bedrock-client-for-mac?
The source code and installation instructions are on GitHub: https://github.com/aws-samples/amazon-bedrock-client-for-mac

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects