Skip to main content

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:

TypeDescriptionExampleExample Video
💬 Chat PromptsAlter OMI's conversational style and knowledge base.Create a app that makes OMI communicate like a specific expert or professional in a given field.Chat app
🧠 Memory PromptsAnalyze conversations and extract specific information based on predefined criteria.Use for summarization, key point extraction, or identifying action items from discussions.Memory app

2. Integration Apps: Connecting OMI to External Systems

These apps allow OMI to interact with external services and process data in real-time:

App TypeDescriptionUse CasesExample Video
👷 Memory Creation TriggersActivated 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
Memory trigger app
**🏎️ 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
Memory trigger app
Real-time Audio StreamingProcesses raw audio real-timeRead 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:

  1. Read our Prompt-Based App Guide or check our Integration App Guide to understand the process.
  2. Develop and test your app following the guidelines provided.
  3. 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!