> ## Documentation Index
> Fetch the complete documentation index at: https://docs.omi.me/llms.txt
> Use this file to discover all available pages before exploring further.

# Choose your path

> Pick the entry point that matches what you want to build on Omi.

## 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](https://docs.omi.me/doc/developer/apps/Introduction.md)**
>
> App types and capabilities

> **[Prompt-based apps](https://docs.omi.me/doc/developer/apps/PromptBased.md)**
>
> Build an app in minutes, with no server

> **[Integrations & webhooks](https://docs.omi.me/doc/developer/apps/Integrations.md)**
>
> Event-driven integrations with your own backend

> **[Examples](https://docs.omi.me/doc/developer/apps/examples/Github.md)**
>
> 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](https://docs.omi.me/doc/developer/api/overview.md)**
>
> REST API with API keys and OAuth

> **[API reference](https://docs.omi.me/api-reference/introduction.md)**
>
> Full endpoint reference (OpenAPI)

## I want to give an AI agent access to my Omi

> **[Omi MCP server](https://docs.omi.me/doc/developer/mcp/introduction.md)**
>
> Let Claude, Cursor, or any MCP client read your memories and conversations

> **[Build with an AI agent](https://docs.omi.me/doc/get_started/build-with-an-ai-agent.md)**
>
> Point a coding agent at the docs, MCP server, and API

## I want to script Omi from the terminal

> **[Omi CLI](https://docs.omi.me/doc/developer/cli/introduction.md)**
>
> Manage memories, conversations, and goals from your shell

> **[SDKs](https://docs.omi.me/doc/developer/sdk/sdk.md)**
>
> Python, Swift, and React Native SDKs, plus device-protocol helpers in more languages

## I want to build on the hardware

> **[BLE protocol](https://docs.omi.me/doc/developer/Protocol.md)**
>
> How apps talk to Omi devices over Bluetooth

> **[Flash firmware](https://docs.omi.me/doc/get_started/Flash_device.md)**
>
> Update or recover device firmware

> **[Compile firmware](https://docs.omi.me/doc/developer/firmware/Compile_firmware.md)**
>
> Build firmware from source

> **[Open hardware files](https://docs.omi.me/doc/hardware/consumer/index.md)**
>
> Schematics, Gerbers, and mechanical files (MIT)

## I want to contribute to the platform

> **[Contribution guide](https://docs.omi.me/doc/developer/Contribution.md)**
>
> Product fit, PR quality bar, and the contribution flow

> **[Development setup](https://docs.omi.me/doc/developer/AppSetup.md)**
>
> Run the app and backend locally

> **[Bounties](https://docs.omi.me/doc/contribute/bounties.md)**
>
> Paid, team-posted tasks with a public proof spec

> **[Community](https://docs.omi.me/doc/contribute/community.md)**
>
> Discord, code of conduct, and contacts


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.