aws-samples / bedrock-claude-chatbot
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.
Why this job: says: chatbot

What it does
- 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 spi
- 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
- 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 with in
- Document Generator & Editor (sidebar tool). a sub-agent produces and edits Word/PowerPoint/PDF/Excel files in the Code Interpreter sandbox (python-docx, python-pptx, reportlab, xlsxwriter, ...), verifies them structurally, and delivers them
- Research Workers (sidebar tool). the orchestrator fans self-contained research briefs out to parallel ephemeral worker agents (each with web search + page fetch), keeping its own context clean. Progress is shown per worker; citations are ag
Get started
No single install command. Read the steps in the README (opens in new tab)
- Maintenance
- Active
- Last commit 2 months ago
- Stars
- 109
- On GitHub
- Licence
- MIT-0
- Allows business use
- Downloads for
- None listed
- No release files
- Latest version
- None yet
- No releases
- Built with
- Python
- 100% of the code
Is it looked after?
- Contributors
- 1
- Last 90 days
- Issues
- None
- No issues filed
- Pull requests
- 0 merged
- 0 waiting
- Releases
- None
- Never published
More: languages, topics and project record
Languages
- Python 100%
- Shell <1%
Topics
- bedrock
- chatbot-application
- claude
- llm-inference
- multimodal
Project record
- JobChat apps
- StatusListed
- Commits54
- Forks22
- Watching2
- Stars in 28 days+1
- CreatedMay 8, 2024
- First seen by usNov 7, 2026
- CheckedNov 7, 2026
