dockkit
CommunityAuto motorized camera tracking for iPhone
Software Engineering#ios#avfoundation#motor-control#dockkit#camera-tracking#subject-tracking#accessory-integration
AuthorKumarAdi8
Version1.0.0
Installs0
System Documentation
What problem does it solve?
DockKit eliminates manual camera re-framing and complex motor control by providing integrated support for motorized iPhone docks, allowing apps to keep faces, bodies, and objects properly framed without bespoke hardware logic.
Core Features & Use Cases
- Automatic System Tracking: Built-in ML-based face and body detection that drives motors to keep subjects in frame.
- Custom Tracking Options: Disable system tracking to feed custom Vision or model observations at 10–30 fps for bespoke behaviors.
- Motor and Framing Control: APIs for angular velocity, orientation, framing modes, and region-of-interest to implement manual control, panoramas, or animated motions.
- Accessory Integration & Events: Discovery, accessory state monitoring, physical button events, and battery reporting for full-featured camera apps.
- Production Patterns: Error handling, testing strategies, and mock accessories for UI development without hardware.
Quick Start
Enable system tracking, subscribe to accessoryStateChanges to detect a dock, and observe trackingStates to keep subjects framed automatically.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: dockkit Download link: https://github.com/KumarAdi8/AgentKit/archive/main.zip#dockkit Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.