Introduction
As a developer, you can create app for Omi app, letting other people to use your apps and earn in the future.
What Are OMI Apps?
OMI apps are modular extensions that augment the core functionality of the app. They can modify app's behavior, analyze conversations, and connect with external services.
Apps enable:
- Customized AI personalities and knowledge bases
- Extraction of specific information from conversations
- Task automation and integration with third-party services
- Real-time conversation analysis and insights
Apps allow developers to tap into OMI's conversational abilities and combine them with external data and services, opening up a world of possibilities for AI-enhanced applications.
App Types
1. Prompt-Based Apps: Customizing AI Behavior
These apps modify how OMI processes and responds to information:
2. Integration Apps: Connecting OMI to External Systems
These apps allow OMI to interact with external services and process data in real-time:
App Type | Description | Use Cases | Example Video |
---|---|---|---|
👷 Memory Creation Triggers | Activated when OMI creates a new memory | - Update project management tools with conversation summaries - Create a personalized social platform that matches you with like-minded individuals based on your conversations and interests - Generate a comprehensive knowledge graph of your interests, experiences, and relationships over time | |
**🏎️ Real-Time Transcript Processors (not stable yet) ** | Process conversation transcripts as they occur | - Live conversation coaching, providing feedback on communication skills and suggesting improvements in real-time - Handling trigger phrases like "Hey Omi, remind me to..." to set reminders or "Hey Omi, add to cart..." to update your shopping lists - Performing real-time web searches or fact-checking during conversations - Analyzing emotional states and providing supportive responses or suggestions - Integrating with smart home systems to control devices based on conversational cues | |
Real-time Audio Streaming | Processes raw audio real-time | Read more here |
Potential Applications
The OMI app system opens up a wide range of possibilities:
- A productivity app that extracts action items from meetings and adds them to a task management system
- A research assistant that provides real-time fact-checking and source citation
- A personal CRM that analyzes conversations and updates contact information and interaction history
- A data analysis tool that processes conversations about financial topics and provides instant market insights
- A app that generates structured data from casual conversations, potentially powering applications like social networks or dating apps based on conversational content
Getting Started
To contribute your app to the OMI community, follow these steps based on the type of app you want to create:
- Read our Prompt-Based App Guide or check our Integration App Guide to understand the process.
- Develop and test your app following the guidelines provided.
- Submit your app via omi mobile app. Alternatively, Submit a pull request to our community-apps.json file on GitHub, appending your app details.
We're excited to see how you'll expand OMI's capabilities. Happy developing!