> ## 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.

> [card] [Apps introduction](https://docs.omi.me/doc/developer/apps/Introduction.md)
>
> App types and capabilities

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

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

> [card] [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.

> [card] [Developer API](https://docs.omi.me/doc/developer/api/overview.md)
>
> REST API with API keys and OAuth

> [card] [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

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

> [card] [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

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

> [card] [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

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

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

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

> [card] [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

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

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

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

> [card] [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.