Skip to content

A modern, native macOS client for Amazon Bedrock, providing streamlined access to AI models directly from your desktop.

License

Notifications You must be signed in to change notification settings

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

Amazon Bedrock Client for Mac

Amazon Bedrock Client for Mac

Latest Release Build Status License: MIT-0 Platform Swift Version

A modern, native macOS client for Amazon Bedrock, providing streamlined access to AI models directly from your desktop.

DownloadFeaturesGetting StartedTroubleshootingContributing

Features

Model Support

  • Full access to Amazon Bedrock models including Claude 3.7 Sonnet, Llama, Mistral, and Stable Diffusion
  • Support for text generation, image generation, and embedding models
  • Multi-modal capabilities with image upload for Claude 3 models

User Experience

  • Clean, native macOS interface with dark mode support
  • Real-time streaming responses
  • Message history and conversation management
  • In-chat search functionality (Cmd+F)
  • Real-time voice transcription
  • Advanced model configuration options

Developer Features

  • AWS SSO and credential profile support
  • Multi-region capabilities
  • Custom system prompts and model parameters
  • Code generation with syntax highlighting

Download

Get the latest version:

Download Latest Release

Getting Started

Requirements

  • macOS 13 or later
  • AWS Account with Bedrock access
  • Configured AWS credentials

Installation

  1. Download and open the DMG file
  2. Drag the app to your Applications folder
  3. Launch the app and configure your AWS settings

Security Approval

When opening for the first time, you may need to approve the application:

  1. Go to System Preferences > Privacy & Security
  2. Scroll down and click "Open Anyway"
Security approval dialog

Usage

Basic Operation

  1. Select your desired model from the dropdown
  2. Type your message or query
  3. Press Enter or click send
  4. View the AI's response in the conversation view

Advanced Features

  • Search: Use Cmd+F to search through conversation history
  • Voice Input: Click the microphone for speech-to-text
  • Image Upload: Use the image button for visual inputs (Claude 3)
  • Model Settings: Configure system prompts and parameters
  • AWS Profiles: Switch between different credential profiles

Troubleshooting

For common issues and solutions, see our Troubleshooting Guide.

Common Issues

  • AWS credential recognition problems
  • Model access permissions
  • Image generation formatting requirements

Contributing

We welcome contributions from the community:

  1. Fork the repository
  2. Create a feature branch
  3. Submit a pull request

See CLAUDE.md for development guidelines and code style information.

License

Licensed under the MIT License - see the LICENSE file for details.

Star History

Star History Chart


Developed by the AWS Community

About

A modern, native macOS client for Amazon Bedrock, providing streamlined access to AI models directly from your desktop.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Languages