Yeqa uye kokuyinhloko
Izifundo ze-AI

Lawula i-iPhone nge-AI Usebenzisa i-Poki: Ukusetha, i-MCP, Nezindlela Zokusebenza Zomenzeli

Funda ukufaka i-Poki ku-macOS, uxhume i-iPhone, ubhalise iseva yayo ye-MCP ku-Claude Code noma ku-Codex, futhi wenze imisebenzi nge-Poki Agent. Lo mhlahlandlela uphinde uchaze ukukhetha idivayisi, iziteshi zemiyalezo, ukumiswa kwemodeli, izibuyekezo, nemikhawulo ebalulekile yokuphepha.

Lawula i-iPhone nge-AI Usebenzisa i-Poki: Ukusetha, i-MCP, Nezindlela Zokusebenza Zomenzeli

Yini i-Poki?

I-Poki iphrojekthi ye-macOS ne-iOS enomthombo ovulekile evumela i-ejenti ye-AI ukuthi isebenzise i-iPhone ngendlela efana nokusebenzisana komsebenzisi okujwayelekile. Ungayixhuma neklayenti le-MCP elifana ne-Claude Code noma i-Codex, noma usebenzise i-Poki Agent ongayikhetha kutheminali noma esiteshini semiyalezo.

Ngenxa yokuthi i-Poki ilawula i-iPhone yangempela, ingenza izenzo ezibalulekile. Uma uyicela ukuthi ithumele umlayezo, yenze inkokhelo, noma iguqule i-akhawunti, leso senzo singenzeka ngempela. Okuqukethwe kwesikrini nakho kuthunyelwa kusevisi yemodeli oyilungisile, ngakho sebenzisa iphrojekthi kuphela uma uqonda imithelela yobumfihlo neyama-akhawunti.

Vakashela iwebhusayithi ye-Poki ukuze ubone uhlelo lwezinyathelo ezilandelayo zephrojekthi nolunye ulwazi.

Isixhumi esibonakalayo sephrojekthi ye-Poki

Izici Ezibalulekile

  • I-Poki MCP: Xhuma i-Poki ku-Claude Code, ku-Codex, noma kwelinye iklayenti elihambisana ne-MCP.
  • I-Poki Agent: Yenza imisebenzi kutheminali noma eziteshini ezigunyaziwe ze-iMessage ne-Telegram.
  • Ukukhetha idivayisi: Sebenzisa ngokuzenzakalelayo i-iPhone eyodwa exhunyiwe noma ukhethe idivayisi nge-UUID uma kutholakala eziningana.
  • Ukufunda ngokuphindaphinda: I-Poki ikhumbula imisebenzi yangaphambilini futhi ingenza imisebenzi ephindwayo ngokushesha.
  • Izinketho eziningi zokuxhuma: Sebenzisa i-simulator noma i-iPhone yangempela exhunywe ku-Mac.
  • Isisekelo somthombo ovulekile: Iphrojekthi ikhishwa ngaphansi kwelayisensi ye-AGPL-3.0-only.

Izidingo

Ukufakwa kusuka emthonjeni kudinga i-macOS 15 noma eyakamuva, i-Xcode ephelele, i-Rust, i-Node.js 24 noma eyakamuva, kanye ne-ffmpeg. Iskripthi sokusetha sihlola okuncikile okushodayo, kodwa kufanele ufake izimfuneko esizibikayo ngaphambi kokuqhubeka.

Ku-iPhone yangempela, qala ngokubhangqa idivayisi ne-Mac yakho nge-USB. Landela umhlahlandlela wokusetha i-iPhone yangempela wephrojekthi ukuze uthole imininingwane yokubhangqa nge-USB, i-Developer Mode, ne-Wi-Fi.

Faka i-Poki Kusuka Emthonjeni

Hlanganisa ikhosombe, ngena enkombeni yalo, sebenzisa iskripthi sokusetha, bese uqala iseva:

git clone https://github.com/JosssphZhou/poki.git
cd poki
./bin/setup
npm start

Ukwakha kokuqala kungathatha imizuzu embalwa. Gcina i-npm start isebenza ngenkathi usebenzisa iseva ye-MCP noma i-Poki Agent.

Sebenzisa Iphakheji Eyakhiwe Ngaphambilini ye-macOS arm64

Uma usebenzisa i-Apple Silicon Mac, ungadawuniloda i-poki-v0.1.1-macos-arm64.tar.gz ekukhishweni kwephrojekthi. Yikhiphe, faka okuncikile kwe-Node, bese uqala iseva:

tar -xzf poki-v0.1.1-macos-arm64.tar.gz
cd poki-v0.1.1
npm ci --no-audit --no-fund
npm start

Iphakheji ihlanganisa ibhuloho lomdabu namathuluzi e-idevice, ngakho i-Rust ne-./bin/setup akudingeki. Usadinga i-macOS ku-Apple Silicon, i-Xcode ephelele, i-Node.js 24 noma eyakamuva, i-Python 3, kanye ne-ffmpeg.

Xhuma Iklayenti le-MCP

Njengoba iseva isebenza, vula enye itheminali enkombeni efanayo bese ubhalisa i-Poki eklayentini lakho le-MCP. Ku-Claude Code, sebenzisa:

claude mcp add --scope user poki-mcp -- node "$PWD/src/stdio.mjs"

Ku-Codex, sebenzisa:

codex mcp add poki-mcp -- node "$PWD/src/stdio.mjs"

I-README iphinde isekele amanye amaklayenti amukela ukumiswa kwe-JSON kwe-mcpServers. Bheka umhlahlandlela wokufaka wephrojekthi ukuze uthole imininingwane eqondene neklayenti nokuxazulula izinkinga.

Faka Futhi Ungene Ku-Poki Agent

I-Poki Agent iyinketho. Inikeza i-ejenti ezimele yetheminali futhi isekela iziteshi zemiyalezo ezilungiselelwe. Gcina iseva ye-Poki isebenza, bese uvula enye itheminali enkombeni yephrojekthi bese ufaka i-ejenti:

npm ci --prefix agent
export PATH="$PWD/bin:$PATH"
poki login
poki status

I-Poki Agent isebenzisa i-gpt-6.1-terra enokucabanga okuphansi ngokuzenzakalelayo. I-README incoma ukugcina lokhu okuzenzakalelayo ngoba bekuyisethingi eshesha kakhulu eyahlolwa emisebenzini yefoni. Ukuze uguqule imodeli, setha okuguquguqukayo kwemvelo kwe-POKI_AGENT_MODEL. Bheka umhlahlandlela wokuqalisa i-Poki Agent ukuze uthole ukumiswa okusekelwayo.

Yenza Umsebenzi Wakho Wokuqala Ku-iPhone

Uma kuxhunyiwe i-iPhone eyodwa, i-Poki Agent iyikhetha ngokuzenzakalelayo. Ukuze ubone amadivayisi axhunyiwe nama-UUID awo, sebenzisa:

node bin/call.mjs list_devices

Ngemva kwalokho ungacela i-ejenti ukuthi yenze umsebenzi. Isibonelo:

poki "Search esp32 in Chrome and summarize the top result"

Uma kuxhunywe idivayisi engaphezu kweyodwa, cacisa idivayisi okuqondiswe kuyo nge-UUID yayo:

poki --device '<device UUID>' "Search esp32 in Chrome and summarize the top result"

Qala ngemisebenzi enobungozi obuphansi ngenkathi uqinisekisa ukuthi kusetshenziswa idivayisi, uhlelo lokusebenza, nokumiswa kwemodeli okufanele.

Sebenzisa Iziteshi Zemiyalezo

Ngemva kokumisa isiteshi esigunyaziwe, ungaqalisa i-Poki Agent ye-iMessage noma i-Telegram:

poki imessage
poki telegram

Ukusethwa kwesiteshi nokumiswa kwemodeli kuchazwe emibhalweni ye-Poki Agent. Ungagunyazi isiteshi ngaphandle kokuba uqonde ukuthi ubani ongathumela imisebenzi ku-ejenti yakho nokuthi leyo misebenzi ingase ibangele ziphi izenzo.

Ukuhamba komsebenzi kokuzenzakalela kwe-Poki

Ukumiswa Okuthuthukile Nokugcinwa

Buyekeza i-Poki

Sebenzisa umyalo wokubuyekeza owakhelwe ngaphakathi usuka enkombeni yephrojekthi:

./bin/poki update

I-Poki yenza ukuhlola kwansuku zonke, okungaziwa, kokukhishwa kwe-GitHub. Ukuze ukhubaze lokho kuhlola, setha:

export POKI_NO_UPDATE_CHECK=1

Ngemva kokubuyekeza, landela imiyalelo yokubuyekeza yephrojekthi ukuze uthole izinyathelo zokuqalisa kabusha kanye nemininingwane yephakheji eyakhiwe ngaphambilini.

Khetha Idivayisi Efanele

Sebenzisa node bin/call.mjs list_devices ngaphambi komsebenzi lapho udinga ukuqinisekisa amadivayisi atholakalayo. Uma kunamadivayisi amaningi, dlulisa i-UUID eqondile usebenzisa --device esikhundleni sokuthembela ekukhethweni okuzenzakalelayo.

Qonda Imikhawulo Ye-iPhone Yangempela

Ukusekelwa kwe-iPhone yangempela kuqinisekiswe kuphela kuma-iPhone asebenzisa isixhumi esibonakalayo sesiShayina. Amadivayisi angempela asekela ukuma kwe-portrait kuphela. Ukuthekelisa i-container yohlelo lokusebenza kanye nezixhumanisi eziqondile eziya emakhasini angaphansi e-Settings akutholakali. Buyekeza ukuqinisekiswa nemikhawulo eyaziwayo yephrojekthi ngaphambi kokuklama ukugeleza komsebenzi okuncike kudivayisi yangempela.

Hlola Izinkomba Zamathuluzi Nokucushwa

Ukuze uthole ukuhlanganiswa okujulile, funda inkomba yokuziphatha kwamathuluzi e-MCP kanye nomhlahlandlela wokucushwa. Le mibhalo ichaza ukuziphatha kwamathuluzi, okuguquguqukayo kwemvelo, kanye nezikhathi zokusebenza. Indawo yokugcina ikhodi iphinde ibhale ibhuloho le-native kanye i-adaptha ye-simulator.

Ukuphepha Namalayisense

I-Poki ilawula i-iPhone yakho yangempela. Izenzo ezifana nokuthumela imilayezo noma ukwenza izinkokhelo zingenzeka uma uzicela.

I-Poki iphrojekthi ezimele yomthombo ovulekile futhi ayihlangene ne-Apple, OpenAI, noma nabakhiqizi bezinhlelo zokusebenza namawebhusayithi ewasebenzisayo. Ukuzenzakalela kwezinsizakalo zezinkampani zangaphandle kungase kwephule imigomo yazo yokusetshenziswa, futhi unesibopho sezenzo ezenziwa kudivayisi yakho nakuma-akhawunti akho. Isofthiwe inikezwa njengoba injalo ngaphansi kwelayisense le-AGPL-3.0-only.

Isiphetho

I-Poki inikeza indlela ewusizo yokuxhuma amathuluzi e-AI ku-iPhone usebenzisa i-macOS. Yifake usuka emthonjeni noma usebenzise iphakheji ye-Apple Silicon, gcina iseva isebenza, bhalisa i-endpoint ye-MCP neklayenti lakho, bese usebenzisa i-Poki Agent ekugelezeni komsebenzi kwetheminali noma kwemiyalezo. Qala ngemisebenzi elawulwayo, khetha amadivayisi ngokucacile lapho kudingeka, futhi ubuyekeze imikhawulo nokwelulekwa ngokuphepha kwephrojekthi ngaphambi kokunika amandla ukuzenzakalela okubanzi.