CoolFace
Apppublic

shaishavnshah/shah-toy-apps

sourceHugging Faceupdated 9mo agoView on Hugging Face
0likes
App README

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

  1. 1.Clone the repository:
bash
git clone https://github.com/shaishav1010/ai-toy-apps.git
cd ai-toy-apps
  1. 1.Install dependencies:
bash
pip install -r requirements.txt
  1. 1.Run the app:
bash
streamlit run "0_๐Ÿ _Home.py"
  1. 1.Open http://localhost:8501 in 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.toml

Coming Soon

  • โ€”๐Ÿ”Š Speech Recognition
  • โ€”๐Ÿ“ Document Summarizer
  • โ€”๐Ÿ“Š Data Analysis Tool

Made with โค๏ธ by Shah | Powered by AI