Skip to content

OpenCoven/open-meow-sdk

Repository files navigation

OpenMeow SDK Architecture

Architecture notes and Mermaid drawings for dogfooding the new @openclaw/sdk from OpenMeow.

This repo is intentionally docs-first. Its job is to clarify the product boundary before implementation:

  • OpenMeow is the native macOS notch/inbox client.
  • @openclaw/sdk is the external app SDK that talks to OpenClaw Gateway.
  • OpenClaw Gateway RPCs are the stable protocol boundary.
  • Plugin SDK remains separate: it is for code running inside OpenClaw, not app clients.

Start here

Status

This repo now includes the first local P0 dogfood adapter implementation:

  • src/index.js — OpenMeow-side adapter over @openclaw/sdk plus UI event/lane-state/run-state helpers.
  • src/index.d.ts — app-facing TypeScript types.
  • test/openmeow-sdk-client.test.js — Node test coverage for agents/sessions/runs, normalized UI events, wait deadlines, and stop-button state.

No OpenClaw core changes live here.

About

OpenMeow dogfood architecture for the OpenClaw app SDK

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors