WireCat Desktop

Usar WireCat con modelos locales

Paso a paso, mantén tus mensajes, correo, notas e imágenes lejos de los servicios de IA en la nube. Pon un modelo en tu ordenador, apunta a él cada función de WireCat y tu agente, y mira qué sigue saliendo.

WireCat guarda tus mensajes, correo, notas y archivos en tu ordenador. Algunas funciones además envían texto, imágenes o una pregunta de búsqueda a un modelo de IA, y lo mismo hace el agente que conectas a WireCat. Cuando ese modelo es un servicio en la nube, tu texto privado llega a esa empresa. Esta guía muestra paso a paso cómo poner un modelo en tu propio ordenador y apuntar a él cada función y tu agente, para que lo que leen se quede contigo. Necesitas un ordenador que pueda mover un modelo, mejor con tarjeta gráfica. Algunas partes de WireCat aún no pueden usar un modelo local, y el final de la página las enumera.

1. Pon un modelo en tu ordenador

Ollama es lo más fácil para empezar, y WireCat Desktop lo conoce por su nombre.

  1. Instala Ollama y descarga un modelo con ollama pull <model>. Para leer imágenes, elige un modelo que las vea, como llava.

  2. Ollama escucha en 127.0.0.1:11434, que es lo que espera WireCat. Deja esa dirección.

  3. Desactiva los modelos en la nube de Ollama. Un modelo cuyo nombre termina en cloud funciona en los servidores de Ollama, y su búsqueda web también sale. Las preguntas frecuentes de Ollama describen el modo solo local: pon "disable_ollama_cloud": true en ~/.ollama/server.json, o OLLAMA_NO_CLOUD=1, y reinicia Ollama.

  4. Si vas a usar un agente con él, dale al modelo más memoria para el texto. La página de longitud de contexto de Ollama pide al menos 64000 tokens para agentes y herramientas de programación:

    OLLAMA_CONTEXT_LENGTH=64000 ollama serve

    Si Ollama ya funciona en segundo plano, pon la variable como describen los ajustes del servidor de Ollama para tu sistema.

También sirve cualquier otro servidor que hable la interfaz de OpenAI. WireCat necesita su dirección, y la documentación de cada servidor da la de por defecto:

ServidorDirección para WireCat
Ollamahttp://127.0.0.1:11434/v1
LM Studio, servidor iniciado en la pestaña Developerhttp://localhost:1234/v1
Servidor de llama.cpp, llama-serverhttp://127.0.0.1:9931/v1
vLLM, vllm servehttp://localhost:8000/v1

Usa el puerto en el que tu servidor escucha de verdad, y una dirección en este ordenador, como 127.0.0.1 o localhost.

2. Lo que ya es local

No tienes que cambiar nada para esto:

  • La búsqueda por significado y la búsqueda de imágenes usan modelos que WireCat descarga en tu ordenador.
  • Las grabaciones de reuniones se transcriben en tu ordenador.
  • Enlazar chats, los borradores de respuesta y leer el texto de los adjuntos con un modelo de IA siguen apagados hasta que tú les asignas un modelo.

3. El modelo de IA en Ajustes

Este modelo lee el texto de las imágenes que añades a la memoria, y puede leer fuentes para proponer hechos. En WireCat Desktop, abre Ajustes, Modelo de IA. Modelo de IA y mejor búsqueda explica cada campo.

Con Ollama:

  1. Como Proveedor, elige Ollama en este ordenador (beta) y elige el modelo de la lista.
  2. Marca Leer imágenes con este modelo si quieres que lea imágenes. La nota de debajo dice que las imágenes se quedan en este ordenador.
  3. Guarda y pulsa Comprobar.

Lo mismo desde una terminal. Aquí --allow-remote es lo que deja que las imágenes vayan al modelo, aunque el modelo esté en tu ordenador:

memo models ai set ollama --model llava --allow-remote

Con otro servidor en tu ordenador:

  1. Como Proveedor, elige OpenAI o compatible.
  2. En Dirección (base URL), escribe la dirección de tu servidor de la tabla de arriba.
  3. Escribe el nombre del modelo tal como lo muestra tu servidor.
  4. En Clave de API, escribe cualquier valor. WireCat pide una clave incluso para un servidor en tu ordenador, y el servidor la ignora.
  5. Guarda y pulsa Comprobar.

4. Lectura de hechos

En Ajustes, Lectura de hechos, elige Modelo de IA, que ahora es tu modelo local, u Ollama. Cada lector dice si el texto sale de este ordenador. Claude Code y Codex lo envían a su propio modelo. Pulsa Usar este lector. Después, Añadir a la memoria propone hechos con ese modelo.

5. Buscar a fondo y reescribir registros para buscar

Las dos ayudas están apagadas por defecto. Están en los detalles de Memo: en la página Herramientas, pulsa Gestionar en la fila de Memo.

Buscar a fondo reordena los primeros resultados de una búsqueda cuando pulsas el botón. Pulsa Permitir, elige OpenAI, escribe el nombre de tu modelo local en Modelo y pon http://127.0.0.1:11434/v1 en Dirección de otro servicio compatible con OpenAI. Después acepta con el botón que nombra el proveedor. Espera la respuesta solo 5 segundos, así que un modelo sin tarjeta gráfica probablemente se quedará sin tiempo, y la búsqueda mantendrá su propio orden.

Reescribir registros para buscar mejor añade otras palabras a tus notas, documentos y correos. WireCat Desktop solo ofrece modelos en la nube para esto, así que déjalo apagado ahí. Desde una terminal puedes apuntarlo a tu servidor local:

memo models consents set openai --model <model> --base-url http://127.0.0.1:11434/v1 --yes

Buscar a fondo acepta la misma dirección desde una terminal:

memo models search-consents set openai --model <model> --base-url http://127.0.0.1:11434/v1 --yes

6. Mensajes de voz

Por defecto, el servicio de mensajería hace el texto a partir de su propia copia del mensaje de voz, cuando tiene servicio de voz, como Telegram Premium. Para hacer el texto en tu ordenador con un modelo que descargaste, añade --local:

tg <profile> messages transcribe <chat> <message> --local

Cuando tu agente pide una transcripción, puede que no añada --local. Pídeselo, o usa el comando tú mismo.

7. Tu agente con un modelo local

El agente que conectas a WireCat por MCP o en una terminal lee tus mensajes y notas a través de WireCat y después los envía a su propio modelo. Para que eso se quede en tu ordenador, usa el agente con tu modelo local. WireCat Desktop funciona con Claude Code, Codex, Cursor, Gemini CLI, OpenCode, Hermes y OpenClaw. Conectar tu agente de IA muestra cómo conectar uno.

Ollama abre cinco de ellos con un modelo local con un solo comando, ollama launch <agent>, donde el agente es codex, claude, opencode, hermes u openclaw. Lo describen las páginas de Ollama para Codex, Claude Code, OpenCode, Hermes y OpenClaw. Cuando pida un modelo, elige uno que descargaste, no uno que termine en cloud.

ollama launch codex

Sin ollama launch:

  • Codex. La configuración avanzada de Codex describe --oss para un Ollama o LM Studio local, y oss_provider en ~/.codex/config.toml para elegir uno por defecto. La página de Ollama da codex --oss -m <model>.
  • Claude Code. La página de Ollama sobre Claude Code pone ANTHROPIC_BASE_URL=http://localhost:11434, ANTHROPIC_AUTH_TOKEN=ollama y un ANTHROPIC_API_KEY vacío, y después ejecuta claude --model <model>. Los ajustes de Claude Code pueden pisar estas variables, así que compruébalo con /status. LM Studio describe lo mismo con su propia dirección. Anthropic no da soporte a Claude Code con modelos que no son Claude.
  • OpenCode. La página de proveedores de OpenCode dice que encuentra solo Ollama, LM Studio y vLLM en este ordenador. Inicia el servidor y elige el modelo en OpenCode.
  • Hermes. Ejecuta hermes model y elige una dirección propia (custom endpoint) con la de tu servidor, como muestra la página de proveedores de Hermes.
  • OpenClaw. Ejecuta openclaw onboard y elige Ollama, después Local only, como muestra la página de OpenClaw sobre Ollama. Usa la dirección de Ollama sin /v1.

Cursor y Gemini CLI no tienen en su documentación ninguna forma de usar el propio agente con un modelo en tu ordenador.

Toda esta documentación pide un modelo que sepa llamar a herramientas y un contexto de al menos 64000 tokens. Un modelo pequeño en un portátil responde despacio y se equivoca más con los comandos de WireCat que un modelo en la nube.

8. Resúmenes y el agente de correo

Los resúmenes y el agente de correo de WireCat Desktop ejecutan Claude Code con el modelo de Anthropic. Arrancan sin tus ajustes de Claude Code, así que los pasos de arriba no les llegan. Hoy envían a Anthropic el correo y los mensajes que leen. Si quieres que todo sea local, no los actives.

Lista: todo local

  1. Ollama u otro servidor de modelos funciona en este ordenador, y los modelos en la nube de Ollama están apagados.
  2. Ajustes, Modelo de IA es Ollama o una dirección en este ordenador.
  3. Lectura de hechos usa el modelo de IA u Ollama.
  4. Buscar a fondo está apagado o apunta a tu servidor local. Reescribir registros para buscar mejor está apagado o configurado desde una terminal con tu servidor local.
  5. Los mensajes de voz se transcriben con --local.
  6. Tu agente usa un modelo local, o no conectas ningún agente.
  7. Los resúmenes y el agente de correo están apagados.

Lo que aún sale de tu ordenador

  • Los resúmenes y el agente de correo, que ejecutan Claude Code con el modelo de Anthropic.
  • Todo lo que lee tu agente, cuando el agente usa un modelo en la nube.

WireCat está preparando un solo interruptor que mantenga todas las funciones en tu ordenador y muestre qué es local y qué no.

Siguiente paso

Modelo de IA y mejor búsqueda explica cada ajuste con más detalle.