אפליקציית צ'אט חכמה המותאמת במיוחד לדוברי עברית, עם תמיכה מלאה ב-RTL וממשק משתמש מודרני.
HebrewGPT is a sophisticated chat application designed specifically for Hebrew speakers, leveraging advanced AI models to provide intelligent, context-aware conversations in Hebrew. The app features a modern, RTL-optimized interface and works on both web and mobile platforms.
- ✅ ממשק משתמש מלא בעברית עם תמיכה ב-RTL
- ✅ מסך הגדרות לבחירת מודל וניהול העדפות
- ✅ תמיכה בהקלטת קול והמרה לטקסט
- ✅ תצוגת צ'אט מודרנית עם בועות צ'אט
- ✅ מסך פתיחה אינטראקטיבי עם פעולות מהירות
- ✅ תמיכה בשמירת היסטוריית שיחות
- ✅ תמיכה בשמירת שיחות מועדפות
- ✅ תפריט צד נגיש עם ניווט קל
- ✅ תמיכה בתצוגת יום/לילה
- ✅ תזמורת סוכנים (Agent Orchestra) - ניהול סוכנים חכמים
- ✅ אינטגרציה עם מודלים מתקדמים:
- GPT-4o
- GPT-4o-mini
- o1-preview
- o1-mini
- 🔄 אינטגרציה עם Claude ומודלים נוספים
- 🔄 השלמת תכונות תזמורת הסוכנים:
- יצירת סוכנים מותאמים אישית
- הגדרת תפקידים וכללים
- תיאום בין סוכנים
- ניהול משימות מורכבות
- 🔄 אופטימיזציה מתקדמת לעברית:
- הגדרת הוראות התחלתיות מותאמות
- שיפור הבנת הקשר בעברית
- תמיכה בניבים ומטבעות לשון
- 📱 תמיכה במצב אופליין
- 🎨 יצירת תמונות באמצעות AI
- 🎵 המרת טקסט לדיבור בעברית
- 📊 ויזואליזציה של נתונים
- 🔍 חיפוש מתקדם בהיסטוריית שיחות
- 📤 ייצוא שיחות בפורמטים שונים
- 🔐 אבטחה מתקדמת והצפנת נתונים
- React Native (Expo)
- TypeScript
- OpenAI API
- Anthropic Claude API (coming soon)
- React Navigation
- AsyncStorage
- Expo Vector Icons
- React Native Reanimated
- React Native Gesture Handler
- Web Speech API (web platform)
- Web browsers (Chrome, Safari, Firefox)
- iOS 13+
- Android 8+
- Responsive design for all screen sizes
- Expo CLI
- TypeScript
- ESLint
- Prettier
- Jest for testing
HebrewGPT/
├── src/
│ ├── components/ # Reusable UI components
│ │ ├── ChatInput/ # Chat input components
│ │ ├── VoiceRecorder/ # Voice recording functionality
│ │ └── WelcomePrompt/ # Welcome screen components
│ ├── screens/ # Screen components
│ │ ├── ChatScreen/ # Main chat interface
│ │ ├── SettingsScreen/ # App settings
│ │ └── AgentOrchestra/ # Agent management
│ ├── navigation/ # Navigation configuration
│ ├── context/ # React Context providers
│ │ ├── ChatContext/ # Chat state management
│ │ └── ThemeContext/ # Theme management
│ ├── config/ # Configuration files
│ ├── services/ # Platform-specific services
│ ├── types/ # TypeScript definitions
│ └── utils/ # Utility functions
├── App.tsx # Root component
└── app.json # Expo configuration
- Node.js (v14 or higher)
- npm or yarn
- Expo CLI
- OpenAI API key
- Clone the repository:
git clone https://github.com/yourusername/HebrewGPT.git
cd HebrewGPT
- Install dependencies:
npm install
- Configure environment variables:
- Create a
.env
file in the root directory - Add your API keys:
- Create a
EXPO_PUBLIC_OPENAI_API_KEY=your_openai_key_here
EXPO_PUBLIC_ANTHROPIC_API_KEY=your_claude_key_here
- Start the development server:
npx expo start
- API keys should be handled server-side in production
- Current web implementation is for development only
- Consider implementing a backend service for production
- Implement proper authentication and data encryption
- Primary: Hebrew (RTL)
- Secondary: English
- Future: Arabic, Russian
נשמח לקבל תרומות ורעיונות לשיפור! אנא צרו issue או שלחו pull request.
We welcome contributions! Please create an issue or submit a pull request.
- Fork the repository
- Create your feature branch
- Commit your changes
- Push to the branch
- Create a Pull Request
MIT License - See LICENSE file for details.