Inicio rápido
Latet no tiene que cambiar los ajustes de tus agentes para que lo pruebes. Primero míralo funcionar en una sesión, con una clave inventada; después actívalo para todas las sesiones, cuando estés listo.
Pruébalo sin cambiar nada
Sección titulada «Pruébalo sin cambiar nada»-
Instala Latet con el instalador de una línea: instala la última versión desde GitHub y no cambia ningún ajuste de tus agentes. En macOS y Linux, abre antes un terminal nuevo. Después descarga los modelos que encuentran los nombres y leen el texto de las imágenes, la configuración recomendada desde el primer día:
latet ner installylatet ocr install. -
Míralo en acción. ¿Es la primera vez que usas Latet?
latet tutorialte lo muestra en acción en unos 30 minutos, en tu navegador: un agente simulado y un modelo simulado, el Latet real entre ellos, y datos inventados. No sale nada de tu equipo, y no cambia ninguno de tus ajustes. Consulta Tutorial. -
Crea un valor canario. En una carpeta de pruebas, crea un archivo
.envcon una clave inventada:.env DEMO_API_KEY=demo_7Hq2LmX9pR4tV8nB3cK6 -
Inicia tu agente a través de Latet, solo para esta sesión. En esa carpeta:
Ventana de terminal latet claude # Claude Code, with the plugin and the verify-only daemonlatet codex # or the Codex CLIlatet opencode # or OpenCode, API-key providerslatet gemini # or Gemini CLI, with an API key or Vertex AIEl wrapper inicia el daemon y le da al agente lo que necesita solo para esta sesión. No cambia ninguno de los ajustes del agente: cuando termina la sesión, el agente funciona como antes. Cualquier otro argumento se pasa tal cual, como en
latet claude --resume.Después pide al agente: “Lee
.envy copia la clave enconfig.local.json.” -
Comprueba el resultado.
- Ejecuta
latet dashboardy abre la petición más reciente en la página En directo. Donde estaba el contenido de tu.env, el proveedor recibió un valor ficticio con el mismo formato, por ejemplodemo_9Tz6ZsM0aB8uA6vS8gA0, con la etiquetaASSIGNED_SECRET. Tu valor ficticio será distinto: los valores ficticios se derivan de una clave creada en tu equipo. config.local.json, en el disco, contiene la clave real,demo_7Hq2LmX9pR4tV8nB3cK6, porque Latet la restauró en local antes de que la herramienta del agente escribiera el archivo.- La respuesta del agente en tu pantalla también muestra la clave real. Una excepción: en el modo
print de Claude Code (
claude -p), la respuesta impresa conserva el valor ficticio. Consulta Claude Code.
- Ejecuta
claude iniciado por su cuenta no pasa por Latet: solo pasa el wrapper, hasta que ejecutes
latet global-install.
Actívalo para todas las sesiones
Sección titulada «Actívalo para todas las sesiones»-
Haz pasar tus agentes por Latet de forma permanente.
Ventana de terminal latet global-installMuestra todo lo que cambiaría y después pregunta una sola vez:
- Cada agente que encuentra (Claude Code, Codex, OpenCode), que pasará por Latet: el plugin de Latet en cada sesión de Claude Code, los demás apuntando al daemon local. Antes se hace una copia de seguridad de los ajustes de cada uno.
- Inicio al arrancar la sesión: el daemon se inicia cuando inicias sesión.
- Perfil:
balanced, o el que indiques, y los países cuyos números de identidad nacionales y de identificación fiscal reconoce: tu propio país, cuando es uno de los 15 que Latet conoce, con Estados Unidos y el Reino Unido; si no, Italia, Estados Unidos y el Reino Unido. Los números de IVA se reconocen para los 27 países de la UE, el Reino Unido, Suiza y Noruega. Consulta Perfiles y políticas. - Tu identidad: tus nombres de usuario del sistema operativo, tu nombre de host y tu autor de git, enmascarados. Latet los detecta cada vez que se inicia, así que también se enmascara un nuevo correo electrónico de git.
- Revisor del modo automático: tu nombre de usuario del sistema operativo y tus rutas, que ningún plugin puede enmascarar, se quedan en local cuando el modo automático de Claude Code pregunta a su revisor; entonces el modo automático no puede aprobar acciones por sí solo. La página Reglas del panel puede dejarlos pasar uno a uno.
- Nombres y direcciones: el modelo local que encuentra nombres y direcciones postales
(unos 1,6 GB), que se descarga con
--nersi todavía no lo has descargado. - Texto en imágenes: los modelos de reconocimiento de texto (unos 31 MB), que se descargan
con
--ocrsi todavía no los has descargado. - Puerto: el puerto en el que escucha el daemon: el 5283, o uno libre cercano si otro programa lo usa (tus agentes apuntan a él).
También dice cómo quitarlo todo:
latet global-uninstall. Con las opciones eliges algo distinto de lo predeterminado, como--agents claude --no-autostart;--yeslo aplica sin preguntar. -
Reinicia tus agentes para que lean la nueva configuración. A partir de ahora, todas las sesiones pasan por Latet, en el terminal y en el IDE.
-
Comprueba que todo esté conectado.
Ventana de terminal latet doctorEn una instalación que funciona, cada línea empieza por
OK:[OK ] Daemon: running on 127.0.0.1:5283, masking[OK ] Plugin bridge: token accepted[OK ] Start at login: installed[OK ] Masking self-test: 3 values masked and restored (balanced profile)[OK ] Claude Code: 2.1.291 (Claude Code) - appliedUna línea
WARNoFAILindica el comando que lo soluciona.
latet agents apply codex (o claude, opencode) hace pasar un solo agente por Latet: ejecútalo
para un agente que instales más adelante. Sin un nombre, hace pasar todos los que están instalados.
latet global-install configura Claude Code, Codex y OpenCode. Las demás herramientas conservan la
dirección de Latet de una de estas otras maneras:
| Cómo | Herramientas | Cuánto tiempo |
|---|---|---|
latet global-install la configura |
Claude Code, Codex, OpenCode | De forma permanente |
| La fijas una vez, en los propios ajustes de la herramienta | GitHub Copilot en VS Code y en los IDE de JetBrains, Junie CLI, JetBrains AI Assistant, Zed, Cline, Kilo Code, Continue, Crush, Android Studio, Hermes Agent, OpenClaw, Goose, OpenHands | De forma permanente, mientras esos ajustes lo digan; los ajustes propios de un proyecto pueden apuntar Kilo Code, Junie CLI o Continue a otro sitio |
| Solo variables de entorno | Gemini CLI, Qwen Code, Aider, tus scripts y SDK | Para cada comando que inicias con latet run, o para un shell con latet env |
| Defines sus variables en tu shell | La GitHub Copilot CLI (COPILOT_PROVIDER_BASE_URL y las demás) |
Para cada shell que las define |
Gemini CLI no está disponible en modo global. Inícialo con latet gemini: lee su dirección solo
del entorno y de un único archivo .env, y el .env propio de un proyecto ocultaría, sin decir
nada, un ajuste hecho de forma permanente. Consulta
Gemini CLI y Google GenAI.
Para tus propios scripts y SDK, latet run define OPENAI_BASE_URL, ANTHROPIC_BASE_URL y
GOOGLE_GEMINI_BASE_URL para un solo comando: latet run python report.py. Consulta
Compatibles con OpenAI y OpenRouter. Los agentes autónomos como
Hermes Agent y OpenClaw reciben la dirección de Latet en sus propios ajustes: consulta
Agentes autónomos. Lo mismo ocurre con GitHub Copilot, Junie y AI
Assistant de JetBrains, Zed, Cline, Continue y otras herramientas: consulta
GitHub Copilot, JetBrains, Zed y otras herramientas.
Deshazlo todo
Sección titulada «Deshazlo todo»latet global-uninstallRestaura cada agente, byte a byte, quita el inicio al arrancar la sesión y detiene el daemon. Tus
reglas se quedan en config.yaml, para latet claude. Las herramientas que apuntaste a Latet en sus
propios ajustes conservan su dirección: vuelve a poner la suya. Consulta
Desinstalación.
Próximos pasos
Sección titulada «Próximos pasos»- Cómo funciona: qué le pasa a la clave, paso a paso.
- Qué está protegido y qué no: conoce los límites antes de confiar en él.
- Proyectos: un
latet.yamlcon los términos y formatos propios de un proyecto, compartido a través de su repositorio. - Datos de producción: para los agentes que leen bases de datos y registros.
- Revisor local: un modelo de lenguaje tuyo que lee cada texto antes de que salga.
- Guías de los agentes: Claude Code, Codex, OpenCode, agentes autónomos, compatibles con OpenAI y OpenRouter, GitHub Copilot, JetBrains, Zed y otras herramientas.
© 2026 Emanuele Casabona · NIF-IVA IT02293040990 · Política de privacidad · Aviso legal · latet.ai