Skip to content

v0.9.9

Choose a tag to compare

@charliewwdev charliewwdev released this 14 Mar 15:05
· 74 commits to main since this release

What's new

C++ Bridge SDK (sdks/cpp/) — Embed a zero-dependency WebSocket bridge in any native C++ app so AI agents can automate it via the flutter-skill protocol.

Platform support

Platform Input Synthesis Screenshot Accessibility
macOS CGEvent screencapture AXUIElement
Windows SendInput GDI+ GetForegroundWindow
Linux XTest XGetImage + libpng EWMH/Xlib

Usage

#include <flutter_skill/bridge.h>

flutter_skill::FlutterSkillBridge bridge;
bridge.start();  // ws://127.0.0.1:18118
bridge.wait();
cmake -B build && cmake --build build
./build/flutter_skill_bridge
flutter_skill scan_and_connect

Supported tools

ping · initialize · screenshot · tap · enter_text · press_key · scroll · inspect · get_focused_window_title · get_logs · clear_logs

Tests

  • 30 unit tests (JSON-RPC, SHA-1/base64, RFC 6455 WebSocket, mock bridge protocol)
  • 27 real integration tests on live macOS (PNG screenshot, input, window inspection)

Closes #22.