Tekoälypohjainen unitulkki – Ymmärrä uniesi merkitys AI:n avulla
Unitulkki is an AI-powered dream interpretation app built with React Native and Expo. Describe your dream – by text or voice – and get instant, structured AI analysis including symbols, emotions, life connections, and a personalized key message.
Built by Tuomas Piirainen at Anhis Smart Innovations – the team behind Aihio AI, a Finnish-first AI chatbot builder platform.
- AI Dream Interpretation – Real-time streaming analysis powered by AI SDK 6 (
streamObject) - Structured Output – Symbols, emotions, life connections & personalized key message
- Voice Input – Describe your dream by speaking (OpenAI Whisper transcription)
- Dream Journal – Full history with search and filtering
- Pattern Analysis – Discover recurring themes and symbols across your dreams
- Streak Tracking – Gamification to build a daily dream journaling habit
- Premium Subscriptions – Monetization via RevenueCat
- Smart Reminders – Alarm & notification support for dream logging
- Beautiful UI – Glass morphism design inspired by Calm & Headspace
| Layer | Technology |
|---|---|
| Frontend | React Native 0.81, Expo 54, Expo Router |
| Language | TypeScript 5.9 |
| AI | AI SDK 6 with streamObject for real-time structured streaming |
| Voice | OpenAI Whisper API |
| Backend | Vercel Serverless Functions |
| Styling | NativeWind (TailwindCSS) + Glass morphism |
| Animations | React Native Reanimated |
| Storage | AsyncStorage (local persistence) |
| Payments | RevenueCat (react-native-purchases) |
| Fonts | Inter & Space Grotesk (Expo Google Fonts) |
- Node.js 20+
- Expo CLI (
npx expo) - iOS Simulator / Android Emulator or Expo Go
# Clone the repository
git clone https://github.com/anhava/unitulkki.git
cd unitulkki
# Install dependencies
npm install
# Start development server
npx expo startCreate a .env file in the project root:
OPENAI_API_KEY=your_openai_api_key# iOS
npx expo start --ios
# Android
npx expo start --android
# Web
npx expo start --webunitulkki/
├── app/ # Expo Router pages & API routes
│ ├── (tabs)/ # Tab-based navigation
│ └── api/ # Serverless API endpoints
├── backend/ # Backend logic
├── components/ # Reusable React Native components
├── contexts/ # React Context providers
├── hooks/ # Custom React hooks
├── lib/ # Utility functions & helpers
├── scripts/ # Build & dev scripts
└── assets/ # Images, fonts, static files
- Input – User describes their dream via text or voice recording
- Transcription – Voice input is transcribed using OpenAI Whisper
- AI Analysis – Dream description is sent to AI SDK 6
streamObject, which streams a structured interpretation in real-time - Structured Result – User receives: dream symbols, emotional themes, life connections, and a personalized key message
- History & Patterns – Dreams are stored locally and analyzed for recurring themes over time
Coming soon
Unitulkki is developed by Tuomas Piirainen, a Finnish full-stack developer with 20+ years of programming experience, specializing in AI-powered applications and modern web technologies.
This project is part of the Aihio AI ecosystem by Anhis Smart Innovations. Aihio AI is building the leading Finnish-first AI chatbot builder – a no-code SaaS platform for creating intelligent, GDPR-compliant AI chatbots for businesses across Finland and the EU.
Explore Aihio AI:
- 🌐 Website: https://aihio.ai
- 💻 GitHub: https://github.com/anhava
If you're looking for an AI solutions for your business, check out Anhis Smart Innovations – empowering Finnish businesses with intelligent AI automation.
Contributions are welcome! Feel free to open issues or submit pull requests.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is open source and available under the MIT License.
If you find this project useful, please consider giving it a star! For AI chatbot solutions for your business, visit Aihio AI.
Made with ❤️ in Finland by Anhis Smart Innovations
Creators of Aihio AI – The Finnish-First AI Chatbot Platform