# aws-samples/bedrock-chat

AWS-native chatbot using Bedrock

Repository: https://github.com/aws-samples/bedrock-chat
Canonical: https://ross.abutalabs.com/products/bedrock-chat
Language: TypeScript
License: MIT-0
License Family: permissive
Topics: chatbot, fastapi, generative-ai, lambda, llm, python, react, streaming-response, websockets, docker, aws, bedrock, claude
Last push: 2026-08-10T02:15:27+00:00

## Health v2 (maintenance only)
Score: 90/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 96, release rhythm 89, longevity 79
- inputs: {"age_days": 1107, "days_push": 24, "days_rel": 79, "gap_med": 6.5, "n_releases_24m": 57}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1322, forks 534 (observed 2026-08-28T04:04:22.127528+00:00)

## What it is
Bedrock Chat (BrChat) is a multilingual generative AI chat platform built on Amazon Bedrock, deployable via AWS CDK. It supports chat, custom bots with knowledge (RAG), a bot store for sharing bots, agent-based task automation, and publishing bots as standalone APIs.

## Use cases
- deploy a chatgpt-like assistant on my aws account
- build a chatbot with my own documents using rag
- share custom bots with my team via a bot store
- publish a bedrock-powered bot as a rest api
- automate tasks with llm agents on aws
- chat with claude models through a web ui
- self-host a multilingual ai chat platform

## When to choose
- you are on aws and want to use Amazon Bedrock models like Claude
- you need RAG chatbots backed by Bedrock Knowledge Bases
- you want an infrastructure-as-code (CDK) deployment with Lambda, WebSockets, and streaming responses
- you need bot sharing, permissions, and API publishing out of the box

## When to avoid
- you want to run models outside AWS or with non-Bedrock providers
- you need a lightweight single-container app rather than a full serverless AWS stack
- you have existing V2 bots and cannot handle the V3 migration
- you want a simple open-source chat UI without cloud infrastructure

## Facets
- artifact type: application
- maturity: active
- function: chatbot, rag, agent-framework, llm-inference, chat-interface, web-framework, self-hosted
- domain: artificial-intelligence, large-language-models, chatbots, cloud-computing, self-hosted
- platform: cloud, python, self-hosted
- tags: amazon-bedrock, aws-cdk, fastapi, react, lambda, generative-ai, bot-store, knowledge-base, streaming, multilingual, retrieval-augmented-generation, ai-agents, docker, web-server

## Member repositories
- aws-samples/bedrock-chat (main) score 90

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:22.127528+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:47:07.522197+00:00, confidence not recorded.
  - readme: https://github.com/aws-samples/bedrock-chat (fetched 2026-08-28T04:04:22.127528+00:00, sha 30e366c1aaf8)
- Data as of 2026-08-30T08:39:29.467469+00:00.
