Documentation

OACP Protocol

What OACP is, what files an app ships, and how discovery and invocation work on Android.

Read the protocol ›

Hark

The open-source assistant built on OACP. Discovers apps, resolves commands on-device, and dispatches Android intents.

Meet Hark ›

Kotlin SDK

The Android SDK you can use today. Add a receiver, two asset files, and one manifest entry.

Get the SDK ›

Roadmap

What is already shipped, what is in progress, and what is intentionally not documented yet.

See the roadmap ›

Recommended reading order

  • Start with What is OACP? if you need the protocol model.
  • Read Hark Overview if you want to see the open-source assistant end to end.
  • Jump to Kotlin Quick Start if you want to expose capabilities from an Android app now.
  • Use Roadmap only after the basics are clear.

Quick links

  • Protocol spec: github.com/OpenAppCapabilityProtocol/oacp
  • Kotlin SDK: github.com/OpenAppCapabilityProtocol/oacp-android-sdk
  • Hark: github.com/OpenAppCapabilityProtocol/hark
  • Organization: github.com/OpenAppCapabilityProtocol
Last Edited: April 9, 2026