{"repo":"aws-samples/bedrock-claude-chatbot","free":true,"listed":false,"github":"https://github.com/aws-samples/bedrock-claude-chatbot","clone":"git clone https://github.com/aws-samples/bedrock-claude-chatbot.git","description":"Personal private Chatbot powered by Amazon Bedrock LLMs with a data analytics feature that provides isolated servereless compute on for data analysis. Chatbot features web-based intuitive user interface that can be accessed from any device (laptops, phones, etc.), handles multi-modal document upload and chat and maintains privacy of conversations.","language":"Jupyter Notebook","stars":105,"topics":["bedrock","chatbot-application","claude","llm-inference","multimodal"],"license":"MIT-0","category":"ai-agents","readme_excerpt":"Bedrock Agentic ChatBot An agentic Streamlit chatbot for Amazon Bedrock, built on the Strands Agents framework. A persisted orchestrator agent answers conversationally and delegates to specialized sub-agents and tools — sandboxed data analysis, document generation/editing, parallel web-research workers, and web search — with durable sessions and optional cross-session long-term memory via Amazon Bedrock AgentCore Memory. Note: This sample application is for POC purpose ONLY. READ THE FOLLOWING PREREQUISITES CAREFULLY. Features - Agentic orchestration : A Strands Agent owns every conversation. Tools are opt-in per session from the sidebar; the orchestrator decides when to invoke them and relays sub-agent results. Live activity is streamed to the chat bubble (tool spinners, per-worker progress, an \"Agent workings\" panel showing sub-agent reasoning). - Broad model catalog, three engines : Model routing is registry-driven ( model id.json ). Supports Bedrock Runtime models via the Converse API (Anthropic Claude, DeepSeek, Kimi, ...) and Bedrock Mantle OpenAI-compatible models via the Responses API (OpenAI GPT, Google Gemma) and Chat Completions API (Zai GLM). Reasoning mode is supported per-model with the correct parameter dialect for each family. - Advanced Data Analytics (sidebar tool): a data-analysis sub-agent writes and runs Python against your attached datasets in a sandbox, iterating on errors, validating its own charts (vision feedback), and returning a written analysis wi","default_branch":null,"files":null,"tree":[],"storefront":"/r/aws-samples","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/aws-samples/bedrock-claude-chatbot/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}