Skip to main content

I want to build an app

Apps extend what Omi does with your conversations. Prompt-based apps need no server. Integrations call your webhook.

Apps introduction

App types and capabilities

Prompt-based apps

Build an app in minutes, with no server

Integrations & webhooks

Event-driven integrations with your own backend

Examples

Working examples you can copy

I want to query my data from code

The Developer API exposes memories, conversations, action items, and goals over REST.

Developer API

REST API with API keys and OAuth

API reference

Full endpoint reference (OpenAPI)

I want to give an AI agent access to my Omi

Omi MCP server

Let Claude, Cursor, or any MCP client read your memories and conversations

Build with an AI agent

Point a coding agent at the docs, MCP server, and API

I want to script Omi from the terminal

Omi CLI

Manage memories, conversations, and goals from your shell

SDKs

Python, Swift, and React Native SDKs, plus device-protocol helpers in more languages

I want to build on the hardware

BLE protocol

How apps talk to Omi devices over Bluetooth

Flash firmware

Update or recover device firmware

Compile firmware

Build firmware from source

Open hardware files

Schematics, Gerbers, and mechanical files (MIT)

I want to contribute to the platform

Contribution guide

Product fit, PR quality bar, and the contribution flow

Development setup

Run the app and backend locally

Bounties

Paid, team-posted tasks with a public proof spec

Community

Discord, code of conduct, and contacts