SUPER PARTNERDEV

Llaves

Tus agentes de IA piden acceso a GitHub y tú lo apruebas desde tu teléfono o tu Mac. Si apruebas, el agente recibe una llave que dura una hora y solo sirve para los repos y permisos de esa petición.

"Llaves" es un nombre provisional. La app está en pruebas, con TestFlight en el iPhone y la Mac y con la prueba interna de Google Play en Android, y todavía no está en las tiendas.

Qué necesitas

Cómo empezar

  1. Abre Llaves y toca "Crear mi GitHub App". Elige si va en tu cuenta personal o en una organización y prende lo que podrán pedir tus agentes: contenido, pull requests, workflows, Actions y administración. Todo empieza apagado.
  2. Se abre GitHub para que revises tu App y la crees. Al terminar, GitHub te regresa a Llaves y la llave de tu App queda guardada en tu dispositivo.
  3. Toca "Instalar en GitHub" y elige los repos que le das a tu App: todos o solo algunos. Tus agentes solo podrán pedir los que le des.
  4. Llaves crea tu repo privado de peticiones. Ahí dejan sus peticiones tus agentes.
  5. En Configuración, toca "Emparejar un agente". En el equipo del agente corre «llaves emparejar» y escanea el código que enseña, o cópialo y pégalo.

Si ya tienes una GitHub App, toca "Ya tengo una App", escribe sus datos y pega su llave privada una vez.

Cómo se aprueba una petición

  1. Tu agente deja una petición con los repos, los permisos y para qué los necesita. GitHub te avisa en el teléfono.
  2. El enlace del aviso abre la petición en Llaves. Revisa quién pide, para qué, qué repos y qué permisos.
  3. Toca "Aprobar" e identifícate con tu rostro, tu huella o el bloqueo de pantalla. O toca "Rechazar".
  4. El agente recibe su llave y trabaja como siempre, con git y gh. La llave dura 1 hora desde que la apruebas.

Que Llaves te avise (iPhone y Mac)

  1. En Configuración, en "Avisos", toca "Que Llaves revise sola".
  2. Copia el código, toca "Abrir GitHub", pégalo ahí y aprueba. Llaves entra a tu repo de peticiones con Llaves Buzón, igual que tus agentes; ese permiso solo alcanza las peticiones de ese repo.
  3. Acepta las notificaciones.

Desde entonces Llaves revisa sola tus peticiones, sin pedirte Face ID, y te avisa de cada una con quién pide y para qué; al tocar el aviso, la petición se abre lista para aprobar. En el iPhone, con la app cerrada, el aviso llega cuando el sistema le da turno de revisar; el de la app de GitHub sigue llegando al momento. El inicio muestra además las llaves que siguen vigentes, con lo que les queda de su hora, y lo que respondiste hoy.

Bueno saberlo

Quitar Llaves

En Configuración, "Borrar llave" quita de tu dispositivo la llave de tu App, y cada agente se quita con "Olvidar". En el iPhone y la Mac, borra la llave antes de borrar la app: es lo que la quita del llavero. Tu GitHub App y tu repo de peticiones viven en tu cuenta de GitHub y se borran ahí.

Contacto

support@superpartner.dev. Política de privacidad.

Llaves

Your AI agents ask for access to GitHub and you approve it from your phone or your Mac. If you approve, the agent gets a key that lasts one hour and only works for the repos and permissions in that request.

"Llaves" is a provisional name. The app is in testing, with TestFlight on iPhone and Mac and Google Play internal testing on Android, and isn't in the stores yet.

What you need

Getting started

  1. Open Llaves and tap "Create my GitHub App". Choose whether it goes in your personal account or in an organization, and turn on what your agents can ask for: contents, pull requests, workflows, Actions and administration. Everything starts off.
  2. GitHub opens so you can review your App and create it. When you're done, GitHub brings you back to Llaves and your App's key is saved on your device.
  3. Tap "Install on GitHub" and choose the repos you give your App: all of them or only some. Your agents can only ask for the ones you give it.
  4. Llaves creates your private requests repo. That's where your agents leave their requests.
  5. In Settings, tap "Pair an agent". On the agent's computer, run "llaves emparejar" and scan the code it shows, or copy it and paste it.

If you already have a GitHub App, tap "I already have an App", enter its details and paste its private key once.

How a request gets approved

  1. Your agent leaves a request with the repos, the permissions and what it needs them for. GitHub notifies you on your phone.
  2. The link in the notification opens the request in Llaves. Review who is asking, what for, which repos and which permissions.
  3. Tap "Approve" and confirm with your face, your fingerprint or your screen lock. Or tap "Decline".
  4. The agent gets its key and works the way it always does, with git and gh. The key lasts 1 hour from when you approve it.

Having Llaves notify you (iPhone and Mac)

  1. In Settings, under "Notifications", tap "Let Llaves Check on Its Own".
  2. Copy the code, tap "Open GitHub", paste it there and approve. Llaves signs in to your requests repo with Llaves Buzón, the same way your agents do; that permission only reaches the requests in that repo.
  3. Allow notifications.

From then on Llaves checks your requests on its own, without asking for Face ID, and notifies you of each one with who is asking and what for; tapping the notification opens the request ready to approve. On iPhone, with the app closed, the notification arrives when the system gives it a turn to check; the one from the GitHub app still arrives right away. The home screen also shows the keys that are still live, with what's left of their hour, and what you answered today.

Good to know

Removing Llaves

In Settings, "Delete key" removes your App's key from your device, and each agent is removed with "Forget". On iPhone and Mac, delete the key before deleting the app: that is what removes it from the keychain. Your GitHub App and your requests repo live in your GitHub account and are deleted there.

Contact

support@superpartner.dev. Privacy policy.