Skip to content

feat: add AWS Bedrock as post-processing provider#1007

Closed
jyuros wants to merge 1 commit intocjpais:mainfrom
jyuros:feature/bedrock-post-processing
Closed

feat: add AWS Bedrock as post-processing provider#1007
jyuros wants to merge 1 commit intocjpais:mainfrom
jyuros:feature/bedrock-post-processing

Conversation

@jyuros
Copy link

@jyuros jyuros commented Mar 11, 2026

Description

Adds AWS Bedrock as a new post-processing provider, allowing users to use Bedrock foundation models to clean up and format transcriptions.

  • Add bedrock_client.rs with AWS SDK integration (Converse API + ListInferenceProfiles)
  • Support IAM credentials and AWS profile authentication
  • Region dropdown with all Bedrock regions
  • Cross-region inference toggle (auto-detects already-prefixed model IDs)
  • Test Connection button to verify credentials and model access
  • Auto-fetch models when Bedrock provider is selected
  • New Bedrock-specific settings fields on AppSettings

Before Submitting This PR

Please confirm you have done the following:

If this is a feature or change that was previously closed/rejected:

  • I have explained in the description below why this should be reconsidered
  • I have gathered community feedback (link to discussion below)

Human Written Description

I wanted to be able to use Handy post-processing on my aws account, for example removing words like "uh" or "um" automatically from voice-chat transcripts. AWS Bedrock was not one of the latest supported model providers and is the only one that I have access to.

Related Issues/Discussions

New discussion started: #1006

Community Feedback

Comment w/expressed interest in AWS Bedrock support: #168 (reply in thread)

Testing

  • Tested on Mac OSX Tahoe 26.2
  • AWS Profile and IAM credential authorization (with and w/out session token)
  • Verified post-processing sent to AWS account and functional

Screenshots/Videos (if applicable)

aws-bedrock-post-processing-with-connection-test

list-available-models

AI Assistance

  • No AI was used in this PR
  • AI was used (please describe below)

If AI was used:

  • Tools used: Kiro CLI w/Opus 4.6 model
  • How extensively: Used for code generation, debugging, and refinement. All code was human-reviewed and tested with a company-internal human code-review by peer.

- Add bedrock_client.rs with AWS SDK integration (Converse API + ListInferenceProfiles)
- Support IAM credentials and AWS profile authentication
- Region dropdown with all Bedrock regions
- Cross-region inference toggle (auto-detects already-prefixed model IDs)
- Test Connection button to verify credentials and model access
- Auto-fetch models when Bedrock provider is selected
- New Bedrock-specific settings fields on AppSettings
@shubhamp1997
Copy link

+1

@cjpais
Copy link
Owner

cjpais commented Mar 11, 2026

I'm sorry I'm not accepting this at this time. It's 1,800 lines of change and don't feel it's worth it at the moment. Need more vocal support

If you need for your company, I recommend keeping your fork alive. If you want I can kick off a build so people can download from this PR

@cjpais cjpais closed this Mar 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants