codai docs
Aplicații

iPhone și iPad

codai pentru iOS este o aplicație nativă SwiftUI — chat, voce, transcrieri, Studio, aprobări în vault și terminale reale către mediile, desktopurile, sandbox-urile și serverele tale SSH.

codai pentru iOS este o aplicație nativă SwiftUI pentru iPhone și iPad (iOS 18 sau mai nou). Folosește același model codai și același cont ca orice alt client. Este în testare internă: ajunge la testeri prin TestFlight, iar până atunci ca build instalat manual (sideload).

Autentificare

Aplicația nu îți cere niciodată parola. Apasă Autentifică-te: pagina de aprobare se deschide în Safari pe același telefon (acolo funcționează și passkey-urile), aprobi, iar aplicația primește propria cheie API pentru acest dispozitiv, păstrată în Keychain. Deconectare o șterge de pe telefon.

Ce face

ZonăCe primești
ChatSesiuni sincronizate cu serverul (aceleași conversații ca pe desktop și web), carduri tipizate, dictare cu recunoaștere vocală pe dispozitiv și citire cu voce tare.
TranscrieriÎnregistrează Ogg Opus, încarcă în timp ce înregistrezi și afișează subtitrări live; transcrierea e gata pe toate dispozitivele.
StudioCreațiile și Music Room.
VaultAprobi accesul agenților cu o cheie Secure Enclave și Face ID (cereri de nivel 3; nivelul 4 rămâne deocamdată pe Android sau desktop).
ContConsumul, facturarea, cheile, echipa și setările deschid hub-ul în Safari; heartbeat-urile și mediile sunt ecrane native în Cont › Unelte.
TerminaleTerminale reale (SwiftTerm, cu un pty real la celălalt capăt) — vezi mai jos.

Terminale

Fiecare terminal este un pty complet: culorile, vim, top, redimensionarea și tastele suplimentare de pe ecran (Esc, Tab, Ctrl, săgeți) funcționează la fel peste tot.

ȚintăCum se conectează
MediiMediile tale BYO și gestionate, prin codai-relay — același terminal ca în hub și codaid env shell.
Desktopuri hostPC-uri cu codai desktop și Servește ca host la distanță pornit. Desktopul își înrolează o dată propriul mediu și servește un stream pty prin codai-relay; apare în lista de host-uri cu capabilitatea pty.
Sandbox-uri cloudUn shell într-un sandbox pornit, prin wss://ai.codai.ro/v1/sandboxes/{id}/pty; contează ca singurul exec al sandbox-ului și se taxează ca secunde de exec.
SSHOrice server SSH. Cheia este o cheie P-256 din Secure Enclave (ecdsa-sha2-nistp256) creată pe telefon: nu poate fi exportată sau copiată, iar fiecare folosire poate cere Face ID. Opțional, poți folosi o parolă. Pentru mediile codai, aplicația cere CA-ului SSH al mediului un certificat valabil 12 ore pentru acea cheie, așa că nu există nicio cheie permanentă de instalat.

Ca să folosești cheia Secure Enclave pe un server din afara codai, copiază din aplicație linia cheii publice (ecdsa-sha2-nistp256 AAAA…) în ~/.ssh/authorized_keys pe acel server.

Controlează un iPhone din altă parte

Aplicația iOS nu poate controla alte aplicații — iOS nu permite asta. Ca să controlezi un iPhone de la distanță (din hub, din Android sau dintr-un agent), folosește bridge-ul codai pentru iPhone pe PC-ul cu care e asociat telefonul.

Instalare

CanalStare
TestFlightTesteri interni, imediat ce contul de dezvoltator Apple este activ; primești o invitație pe e-mail.
SideloadUn build nesemnat instalat cu Impactor și un Apple ID gratuit; semnătura ține 7 zile, după care îl reinstalezi.

Pe această pagină