Skip to main content
AdOpenFree logoPromote your productReach more potential users and drive product growth and revenue.Advertise
Favicon of Poki

Poki

Free Listing

Poki is an open-source local MCP server and agent that lets AI agents operate a real iPhone from a Mac without jailbreak or extra hardware. Verified runs compile into routes so similar tasks take a shorter path.

Visit JosssphZhou/poki

Overview

Poki is an open-source local MCP server and agent for controlling a real iPhone from a Mac. It uses native touch events to operate real iOS apps and system interfaces without jailbreak or extra hardware. Verified runs compile into routes, so similar tasks take a shorter path on repeat.

Key Features

  • Poki Agent is an autonomous iPhone agent with self-learning routes.
  • Poki MCP is a standard MCP server for iPhone control.
  • Verified runs compile into routes, making repeated tasks take a shorter path.
  • Integrations include Claude Code, Codex, iMessage, and Terminal, with Telegram marked coming soon.
  • Poki controls a real iPhone through a Mac with native touch events, without jailbreak or external hardware.
  • Poki MCP and Poki Agent are open source under AGPL-3.0.

Use Cases

  • Add a shopping list from an iMessage conversation into Reminders.
  • Operate real iOS apps and system interfaces such as Xiaohongshu saved places, Maps directions, and WeChat sending.
  • Read Alipay bills, calculate category totals, and write the summary into Notes.
  • Search Trip.com train options, stop before payment, and add the selected train to Calendar.

Getting Started

  • Clone the repository, run ./bin/setup, then start the server with npm start.
  • Register the MCP server with claude mcp add --scope user poki-mcp -- node "$PWD/src/stdio.mjs" for Claude Code, or codex mcp add poki-mcp -- node "$PWD/src/stdio.mjs" for Codex.
  • For Poki Agent, run npm ci --prefix agent, add the bin directory to PATH, then run poki login and poki status.

Deployment & Requirements

  • Source setup requires macOS 15 or later, full Xcode, Rust, Node.js 24+, and ffmpeg.
  • The prebuilt macOS arm64 package requires Apple Silicon macOS, full Xcode, Node.js 24+, Python 3, and ffmpeg; Rust and ./bin/setup are not required.
  • For a physical iPhone, pair it with the Mac over USB first.

Before You Adopt

  • License: AGPL-3.0. Review its terms before using, modifying, or distributing the project.
  • Poki acts on a real iPhone and can send messages or make payments when asked; screen contents are sent to the configured model service.
  • Automating third-party apps and websites may violate their terms of service, so use with a given service is the user's decision.
  • Physical iPhone support has verified limits: only Chinese-interface iPhones have been verified, portrait orientation only is supported, and some capabilities are unavailable.

Comments

Sign in to leave a comment.

More like Poki

Favicon of Rivet

Rivet

Free ListingStars: 6.2K

The orchestrator for agentic workloads.

Agent Frameworks

Rivet is a fast, high-density, scalable orchestrator for agentic workloads. It runs agents, workflows, and sandboxes as durable Actors, providing stateful primitives for AI agents, collaborative apps, and durable execution.

Favicon of Omnigent

Omnigent

Free ListingStars: 10.2K

The open-source meta-harness for all your AI agents.

Agent Frameworks

Open-source meta-harness for AI agents: a common layer over Claude Code, Codex, Cursor, Pi, and custom agents. Swap harnesses without rewriting, enforce policies and sandboxing, collaborate in real time from any device.

Favicon of sapper-v2

sapper-v2

Free ListingStars: 0.9K

AI commander and worker swarm for autonomous pentests

Agent Frameworks

sapper-v2 is an autonomous pentest legion: an AI commander coordinates general, scout, and soldier agents through a shared layered fact-intent graph, using model tiering and tmux sessions for unattended security testing campaigns.