Experience real-time AI responses with streaming API integration. Get answers as they're generated!
View on GitHub | Report Bug | Request Feature
View on GitHub | Report Bug | Request Feature
- π€ Introduction
- β‘ Key Advantages
- βοΈ Tech Stack
- π Features
- π Quick Start
- π€ Contributing
- π Links
GPTSeek - your next-generation AI Assistant! Powered by DeepSeek's cutting-edge API with streaming capabilities, this app delivers responses in real-time as they're generated. Built with React Native for cross-platform performance and seamless animations -> You can watch the tutorial by Dev Minds
If you prefer visual learning, this is the perfect resource for you. Follow our tutorial to learn how to build projects like these step-by-step in a beginner-friendly manner!
- Real-time Streaming: Get responses word-by-word as the AI generates them
- Reduced Latency: Start seeing answers immediately instead of waiting
- Natural Interaction: More conversational flow with progressive responses
- Efficient Resource Use: Lower memory requirements with streaming
- Open Source: Fully customizable and transparent codebase
Component | Technology |
---|---|
Frontend | React Native, React Native Reanimated |
Backend | Node.js, Express |
AI Integration | DeepSeek API with streaming |
State Management | React Context API |
Styling | Tailwind CSS (via NativeWind) |
- Real-time Streaming Responses: Experience AI answers as they're generated
- Low-latency Interactions: Get the first tokens in milliseconds
- Conversational Memory: Context-aware responses with history
- Multi-platform Support: Works on iOS and Android
- Customizable UI: Easy to adapt to your brand's style
- Offline Support: Basic functionality without internet
- Node.js v16+
- npm or yarn
- DeepSeek API Key (Get one here)
- Android Studio/Xcode (for mobile development)
# Install dependencies
npm install
cd ios && pod install && cd ..
cd android && ./gradlew clean && cd ..
# For iOS
npx react-native run-ios
# For Android
npx react-native run-android
We welcome contributions! Please follow these steps:
- Fork the project
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
- API Documentation: DeepSeek API Docs
- React Native: React Native Docs
- NativeWind: Tailwind for React Native