shaishavnshah/shah-toy-apps
Shah's AI World
Your personal AI playground - a collection of powerful, interactive AI applications that bring cutting-edge AI capabilities to your fingertips. No complex setup, no coding required - just pure AI magic!
What's Inside?
๐ฌ AI Chatbot
Chat with state-of-the-art language models! Choose from multiple AI providers including DeepSeek, Google Gemini, and Claude. Features streaming responses, conversation history, and a clean chat interface.
๐ Software Diagram Generator
Transform your ideas into professional diagrams instantly! Describe your software architecture, database schema, or workflow in plain English, and watch as AI generates beautiful Mermaid diagrams. Perfect for:
- System architecture diagrams
- Sequence diagrams
- Flowcharts & ERDs
- Class diagrams
๐ญ Personality Bot
Experience AI with character! Choose from 5 distinct personalities:
- ๐ฉ Professional Business Assistant - Your corporate ally
- โจ Creative Writing Helper - Unleash your imagination
- ๐ป Technical Expert - Code & debug like a pro
- ๐ค Friendly Companion - A warm chat buddy
- ๐ Academic Scholar - Research & learn
Each personality adapts its communication style, expertise, and responses to match your needs.
๐ AI Translator
More than just translation - understand the culture! Features:
- Auto Language Detection: Type in any language, AI figures it out
- 20+ Languages: From English to Japanese, Arabic to Vietnamese
- Cultural Context: Understand idioms, expressions, and regional variations
- Alternative Translations: See multiple ways to express the same idea
- Confidence Scoring: Know how reliable each translation is
Tech Stack
- Frontend: Streamlit
- AI Integration: OpenRouter API (access to multiple LLM providers)
- Diagram Rendering: Mermaid.js via streamlit-mermaid
- Deployment: Docker + Hugging Face Spaces
Quick Start
Live Demo
Visit the live app: Shah's AI World on Hugging Face
Run Locally
- Clone the repository:
git clone https://github.com/shaishav1010/ai-toy-apps.git
cd ai-toy-apps- Install dependencies:
pip install -r requirements.txt- Run the app:
streamlit run "0_๐ _Home.py"- Open
http://localhost:8501in your browser
Get an API Key
All apps use OpenRouter for AI capabilities. Get your free API key at openrouter.ai/keys
Project Structure
ai-toy-apps/
โโโ 0_๐ _Home.py # Welcome page
โโโ pages/
โ โโโ 1_๐ค_AI_Chatbot.py # Multi-model chatbot
โ โโโ 2_๐_Diagram_Generator.py # AI-powered diagram creator
โ โโโ 3_๐ญ_Personality_Bot.py # Chat with AI personalities
โ โโโ 4_๐_Translator.py # Intelligent translator
โโโ requirements.txt
โโโ Dockerfile
โโโ .streamlit/config.tomlComing Soon
- ๐ Speech Recognition
- ๐ Document Summarizer
- ๐ Data Analysis Tool
Made with โค๏ธ by Shah | Powered by AI
