Skip to content

123RohitVarshit/GENAI101

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🦷 Personal AI Dentist

License: MIT Openclaw

Your personal AI dental assistant that tracks daily routines, manages doctor visits, and provides truly personalized dental health advice. Built with Openclaw and Kimi 2.5.

πŸš€ Two Ways to Use

This repository contains two implementations of the Personal AI Dentist:

Option 1: Openclaw Skill (Recommended) 🦞

Run as a skill within Openclaw - Your AI assistant that lives on your machine and integrates with WhatsApp, Telegram, Discord, iMessage, and more.

Best for: Users who want a truly personal AI assistant available 24/7 on their messaging platforms.

cd openclaw-dentist
./install.sh

πŸ“– Openclaw Skill Docs

Option 2: Standalone Web App πŸ’»

Run as a standalone Next.js web application - A complete web-based dental tracking system with built-in AI chat.

Best for: Users who want a web-based interface or want to customize the UI.

cd ai-dentist-app
npm install
npm run dev

πŸ“– Web App Docs


✨ Features

πŸ“ Daily Dental Routine Tracking

  • Log morning & night brushing habits
  • Track flossing, mouthwash usage
  • Monitor water intake and sugary foods
  • Record pain, sensitivity, and discomfort
  • Get AI-powered feedback on your routine

πŸ₯ Doctor Visit Management

  • Store dental appointment records
  • Track procedures, diagnoses, recommendations
  • Keep doctor and clinic information
  • Monitor costs and next appointments
  • Upload documents (X-rays, reports)

🧠 AI-Powered Personalization

  • Truly personal - remembers everything about your dental health
  • Context-aware conversations
  • Pattern analysis and insights
  • Proactive health suggestions
  • Natural language chat interface

πŸ”’ Privacy First

  • Local SQLite database storage
  • Data never leaves your machine (Openclaw skill)
  • Complete data ownership
  • Easy backup and export

πŸ“¦ Repository Structure

.
β”œβ”€β”€ openclaw-dentist/          # ⭐ Recommended: Openclaw skill
β”‚   β”œβ”€β”€ SKILL.md               # Skill definition for Openclaw
β”‚   β”œβ”€β”€ README.md              # Detailed documentation
β”‚   β”œβ”€β”€ QUICKSTART.md          # 5-minute setup guide
β”‚   β”œβ”€β”€ install.sh             # Automated installer
β”‚   β”œβ”€β”€ tools/                 # CLI tools for dental tracking
β”‚   β”œβ”€β”€ lib/                   # Database operations
β”‚   β”œβ”€β”€ config/                # Configuration files
β”‚   └── data/                  # SQLite database (local storage)
β”‚
β”œβ”€β”€ ai-dentist-app/            # Standalone Next.js web app
β”‚   β”œβ”€β”€ README.md              # Web app documentation
β”‚   β”œβ”€β”€ src/                   # Next.js source code
β”‚   β”‚   β”œβ”€β”€ app/               # API routes and pages
β”‚   β”‚   β”œβ”€β”€ components/        # React components
β”‚   β”‚   └── lib/               # Database & Kimi AI integration
β”‚   └── package.json           # Dependencies
β”‚
β”œβ”€β”€ index.html                 # Demo landing page
└── README.md                  # This file

🦞 Quick Start: Openclaw Skill

Prerequisites

Install in 3 Steps

# 1. Clone this repository
git clone https://github.com/yourusername/personal-ai-dentist.git
cd personal-ai-dentist/openclaw-dentist

# 2. Run the installer
./install.sh

# 3. Copy to Openclaw and restart
mkdir -p ~/.openclaw/workspace/skills/personal-ai-dentist
cp -r * ~/.openclaw/workspace/skills/personal-ai-dentist/
openclaw restart

Start Using

Once installed, chat with your AI Dentist through any Openclaw channel:

/dentist routine              # Log today's dental routine
/dentist routines last 7      # View last 7 days
/dentist visit add            # Add doctor visit
/dentist analyze              # Get health analysis

Or chat naturally:

"How's my brushing routine looking?"
"I have sensitivity in my molar"
"When should I visit the dentist?"

Full Guide: openclaw-dentist/README.md


πŸ’» Quick Start: Web App

Prerequisites

Install in 3 Steps

# 1. Clone and navigate
git clone https://github.com/yourusername/personal-ai-dentist.git
cd personal-ai-dentist/ai-dentist-app

# 2. Install dependencies and setup
npm install
cp .env.example .env.local
# Edit .env.local and add your MOONSHOT_API_KEY

# 3. Initialize database and run
npm run db:init
npm run dev

Open http://localhost:3000

Full Guide: ai-dentist-app/README.md


πŸ€” Which One Should I Choose?

Choose Openclaw Skill if:

  • βœ… You want 24/7 availability via messaging apps
  • βœ… You prefer conversational interfaces
  • βœ… You want voice command support
  • βœ… You want automatic reminders and proactive suggestions
  • βœ… You already use or want to try Openclaw

Choose Web App if:

  • βœ… You prefer a visual web interface
  • βœ… You want to customize the UI/UX
  • βœ… You want to deploy as a web service
  • βœ… You don't need messaging integration

πŸ› οΈ Tech Stack

Openclaw Skill:

  • Openclaw (AI assistant framework)
  • Node.js + SQLite (better-sqlite3)
  • Kimi 2.5 via Moonshot AI API

Web App:

  • Next.js 14 + React + TypeScript
  • Tailwind CSS
  • SQLite (better-sqlite3)
  • Kimi 2.5 via Moonshot AI API

πŸ“Š Database Schema

Both implementations use the same SQLite schema:

  • users - Profile and preferences
  • dental_profiles - Extended dental information
  • daily_routines - Historical routine logs
  • doctor_visits - Visit records
  • chat_history - Conversation history
  • user_memory - Important facts for personalization

🀝 Contributing

Contributions are welcome! Please feel free to submit issues or pull requests.

Ways to Contribute:

  • πŸ› Report bugs
  • πŸ’‘ Suggest new features
  • πŸ“š Improve documentation
  • πŸ”§ Add new integrations
  • πŸ§ͺ Write tests

πŸ“„ License

MIT License - Feel free to use for personal or commercial projects.

See LICENSE for details.


πŸ™ Acknowledgments

  • Built for Openclaw - The personal AI assistant
  • Powered by Kimi 2.5 - Moonshot AI's powerful model
  • Inspired by the need for truly personal healthcare tracking

πŸ“ž Support

  • Open an issue on GitHub
  • Openclaw Discord: https://discord.gg/clawd
  • Documentation: See individual README files in each project folder

🦷 Ready to Start?

Choose your path:

# Openclaw Skill (Recommended)
cd openclaw-dentist && ./install.sh

# OR Web App
cd ai-dentist-app && npm install && npm run dev

Start tracking your dental health today! 🦷✨

About

GEN AI 101 WORKSHOP

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors