openclaw / openclaw/openclaw-facetime

Distribute the native FaceTime companion through Homebrew

Open
#8 1 comment 1 reaction 1 assignee View on GitHub

@omarshahine is already working on this.

Since Aug 4, 2026.

clawsweeper:needs-maintainer-review clawsweeper:needs-product-decision clawsweeper:no-new-fix-pr enhancement impact:ux-friction issue-rating: 🌊 off-meta tidepool P2
Dominant language
Objective-C
Stars
0
Forks
1
Avg merge
12h 44m
Merged PRs (30d)
12

Description

Goal

Make native FaceTime installation and upgrades work like imsg:

brew install <tap>/facetime-companion

The formula should download a signed and notarized release archive rather than compiling native code on the user's Mac.

Scope

  • publish versioned macOS companion archives from the canonical public source
  • add a Homebrew tap formula with pinned URL and SHA-256
  • install the companion on PATH and place any required helper assets in stable locations
  • add plugin setup detection for default Homebrew paths
  • offer an explicit user-confirmed install, reinstall, or upgrade flow
  • preserve a configurable binary path for development and remote-Mac topologies
  • add version and capability probing comparable to the iMessage plugin's imsg checks

Acceptance criteria

  • clean install, upgrade, reinstall, and uninstall paths are tested
  • the plugin provides actionable guidance when Homebrew or the binary is missing
  • setup never silently installs or upgrades software
  • custom binary paths are not modified
  • signatures survive Homebrew extraction and installation
  • documentation describes manual and guided installation
  • a live call succeeds from a clean Homebrew installation

Dependency

Blocked on a signed and notarized native companion release artifact.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.