Skip to main content

What Are Omi Apps?

Omi apps are modular extensions that augment the core functionality of the Omi platform. They can modify AI behavior, analyze conversations, and connect with external services.

Customize AI Behavior

Create custom AI personalities, alter conversation styles, or add specialized knowledge

Real-time Processing

Process live transcripts as conversations happen

External Integrations

Connect Omi to Slack, Notion, GitHub, and any external service

Earn Revenue

Publish to the app store and monetize your creations

Prompt-Based Apps

Customize how Omi thinks and responds - no server required!

Chat Prompts

Alter Omi’s conversational style and knowledge base. Create expert personas, custom assistants, or specialized advisors.Example: Make Omi communicate like a fitness coach or financial advisor

Memory Prompts

Customize how conversations are analyzed and summarized. Extract specific information based on your criteria.Example: Extract action items, key decisions, or meeting notes
Prompt-based apps are the easiest to create - just define your prompt and you’re done!

Integration Apps

Connect Omi to external services with webhooks and APIs.

Memory Triggers

Run your code when a memory is created. Perfect for syncing to external tools.Example: Post conversation summaries to Slack or update a CRM

Real-time Transcript

Process live audio transcripts as they happen. Enable real-time reactions.Example: Trigger smart home actions or live coaching feedback

Chat Tools

Add custom tools that users can invoke in Omi chat.Example: “Send a message to #general in Slack” or “Create a GitHub issue”

Audio Streaming

Process raw audio bytes for custom STT, VAD, or audio analysis.Example: Custom speech recognition or audio feature extraction
Integration apps require a server endpoint (webhook) to receive data from Omi.

Quick Start: Build Your First App in 5 Minutes

Test the integration flow without writing any server code.

Create a Test Webhook

Go to webhook.site and copy your unique URL.
Copy webhook URL

Download the Omi App

Get the app from the App Store or Google Play.

Create Your App

In the Omi app: Explore → Create an App
If you don’t see “Explore”, go to Settings and select “Connect Device” first.

Configure & Install

  1. Select a capability (e.g., “Real-time Transcript”)
  2. Paste your webhook.site URL
  3. Install the app

Test It!

Start speaking - watch real-time data appear on webhook.site!

Example Apps

Learn from real apps built by the community.

Hey Omi

Ask questions and get answers via notification in real-time.View Source Code →

Omi Mentor

Proactive AI mentor that provides guidance during conversations.View Source Code →

Slack Integration

Post conversation summaries and memories to Slack channels.View Source Code →

Zapier

Connect Omi to 5000+ apps through Zapier automations.View Source Code →

GitHub

Create issues and manage PRs from your conversations.View Source Code →

RingCentral

Integrate Omi with RingCentral communications.View Source Code →

Next Steps

Prompt Apps Guide

Create apps that customize AI personality and memory processing - no server required

Integration Guide

Build webhooks for memory triggers and real-time transcript processing

Chat Tools Guide

Add custom tools that users can invoke in Omi conversations

Audio Streaming

Process raw audio bytes for custom STT or audio analysis

Submit Your App

Publish your app to the Omi app store

Video Tutorials

Learn how to build apps that trigger when Omi creates a new memory.
Build apps that process live transcripts as conversations happen.
Set up a local development server without cloud deployment.

OAuth Setup

Add authentication flows to your integration apps

Notifications

Send push notifications to users from your app

Integration Actions

Create memories and trigger actions from external sources

Chat System Architecture

Understand how the chat system works under the hood