Clawd on Desk

rullerzhou-afk · Una mascota de escritorio pixelada que refleja el progreso del agente de programación con IA, registra sesiones y muestra tarjetas de permisos para las integraciones compatibles.

CaskHerramientas del sistemaChip Apple · Intel
Inicio
De homebrew/cask
Instalaciones en los últimos 30 días193Puesto 524 en Apps
Instalaciones del último año251Total de los últimos 365 días
Última versión1.3.0hace 6 días · 10 oct
Tamaño de descarga139MBarm64 / x86_64 · dmg
Frecuencia de actualizaciónCada dos semanas3 versiones en 30 días
  1. 1.3.0

    Actualizadosáb, 10 oct

    Editado por OpenNavoInclusión en Homebrew 10 oct 09:47

    Añade compatibilidad de escritorio con DeepSeek Harness y recordatorios de cuota opcionales. Actualiza Claude Code, Codex, WorkBuddy, el historial, los temas, el tamaño de la mascota, Footprints y el cierre de Linux AppImage. axios 1.20.0 aborda CVE-2026-101898.

    Integración
    DeepSeek Harness añade soporte de escritorioSe actualiza el comportamiento de Claude CodeCodex migra los ajustes a Auto una vezLas tarjetas WorkBuddy persisten en inactividad
    Aplicación
    Se añaden recordatorios de cuota opcionalesSe actualizan historial y tamaño de mascotaLos temas oficiales se listan sin conexión
    Plataforma
    Se actualiza el cierre de Linux AppImageaxios 1.20.0 aborda CVE-2026-101898
  2. 1.2.0

    mar, 29 sept

    Editado por OpenNavoInclusión en Homebrew 30 sept 01:26

    Añade compatibilidad experimental con MiniMax Code, permisos de OpenCode 2.x, automatización opcional de aprobaciones más segura, cambios en el comportamiento de los temas y correcciones para recuperar sesiones.

    v1.2.0

    Clawd v1.2.0 añade compatibilidad experimental con MiniMax Code, permisos de OpenCode 2.x, detalles de sesión de DeepSeek Harness, automatización opcional de aprobaciones más segura y nuevos comportamientos de temas. Las burbujas inactivas del tema integrado Clawd ahora se reflejan en la mitad derecha de la pantalla, donde aparece la mascota de forma predeterminada. Esta versión también mejora la recuperación de sesiones, el estado de los hooks, las notificaciones y la supervisión remota de Codex.

    Agentes y sesiones

    • MiniMax Code (#1038, #1049): añade una integración experimental que solo comunica el estado, mediante el complemento local administrado por Clawd en ~/.minimax/plugins/clawd-state. El tiempo de espera del hook de MiniMax no admite aprobaciones bloqueantes, por lo que Clawd no muestra burbujas de permisos. Activa el complemento en MiniMax con mcode plugin enable clawd-state@local o desde su panel de complementos. Gracias a @xiaoshidefeng.
    • OpenCode 2.x (#1045, #1053, #1067, #1079): detecta si el host es v1, v2 o desconocido antes de cambiar sus registros de plugin y plugins. El complemento v2 utiliza la nueva API de eventos y un hook de permisos bloqueante. Si falla la detección del host, CLAWD_OPENCODE_HOST permite fijar la versión del host. La detección en Windows ahora admite rutas de instalación con caracteres no ASCII. Gracias a @xiaoshidefeng y @gzx19990101.
    • Aprobaciones de OpenCode (#1075, #1079; incidencia #1065): permite acceder a opencode web y serve --hostname 0.0.0.0 vinculados a comodines mediante loopback, retira las burbujas pendientes cuando se interrumpe una sesión y analiza comandos de shell compuestos como a && b para mostrar avisos de operaciones destructivas y distintivos de advertencia.
    • DeepSeek Harness (#1046): admite 0.1.5-rc.1 y rc.3, y reenvía los títulos de sesión y el uso del contexto. Gracias a @ypjn.
    • Recuperación y finalización de Claude (#1061, #1063; incidencia #1060): las sesiones inactivas ya no se reanudan como activas después de reiniciar Clawd. Las sesiones finalizadas normalmente, incluidas las cuyo turno terminó mientras continuaba el trabajo en segundo plano, permanecen finalizadas tras reiniciar. Un SubagentStop final ya no cancela la animación de finalización ni la notificación. Gracias a @KaiC5504.
    • Tarjetas de sesión de Codex (#1032, #1074, #1079; incidencia #1073): agrupa por hilo las implementaciones remotas de Desktop, omite el worker de consolidación memories e impide que los reinicios del monitor remoto inventen sesiones inactivas o reactiven turnos finalizados.
    • Identidad de sesión y correcciones de procesos (#1031, #1051, #1052, #1055, #1056; incidencia #908): consulta las transcripciones de Claude mediante el ID de sesión sin procesar, conserva la hora de entrega de Cursor durante las búsquedas lentas de metadatos, reconoce procesos de Node de Linux llamados MainThread y procesos de Kimi Code cuyo nombre ha cambiado, y evita consultar los PID de sesiones WSL en el host Windows. Gracias a @hanzhe-one.

    Panel, temas y escritorio

    • Estado de los hooks de Claude (#1059, #1064; incidencia #898): la tarjeta Agentes refleja los hooks desplazados por herramientas como CC Switch, las reparaciones automáticas pausadas, los fallos repetidos de reparación y los scripts que faltan, e incluye una explicación cuando se requiere atención. Windows muestra un aviso en la bandeja cuando se pausa la reparación automática. Gracias a @hanzhe-one.
    • Correcciones de escritorio y ajustes (#724, #1071): el primer clic abre Ajustes o el Panel cuando Clawd está en segundo plano en macOS. La posibilidad de iniciar aplicaciones personalizadas usa una sola regla, y al guardar una URL de permisos se espera a que termine la sincronización. Gracias a @200780381 y @52mzd.
    • Animaciones de temas (#1050, #1076): las animaciones inactivas activadas por el usuario se reflejan en la mitad derecha de la pantalla; la burbuja inactiva integrada de Clawd está activada. El modo mini añade opciones visuales para mantener la vista previa y para la vista previa en reposo, además de elementos visuales inactivos que solo aparecen cuando se seleccionan. Gracias a @KaiC5504.
    • Whale-chan (#1077): añade un tema oficial opcional que se puede descargar desde Ajustes; sus archivos multimedia no están incluidos en el instalador. Los derechos del diseño del personaje original, su ambientación y los materiales originales siguen perteneciendo a sus creadores; el tema acredita a ZipZipPipe y 上善无形, según se indica en Neko3000/deepseek-whalechan. La nueva animación y los efectos de 鹿鹿 (@rullerzhou-afk) se distribuyen bajo CC BY-NC-SA 4.0; consulta el paquete del tema para ver las condiciones completas. Es una obra de fans no oficial y sin fines comerciales, no está afiliada ni cuenta con el respaldo de DeepSeek, y no está cubierta por la licencia de código fuente AGPL-3.0 de este proyecto.
    • Poses de Codex Pet (#1022, #1079): los malabares tienen una pose propia y las mascotas ya importadas se regeneran una vez tras la actualización. Gracias a @chrono-meta.

    Flujos de trabajo remotos y fiabilidad

    • Aviso opcional de operaciones destructivas (#1021): desactivado de forma predeterminada. Si se activa, los comandos destructivos reconocidos pausan las herramientas automáticas o la aprobación desatendida para que una persona los revise; esta función solo hace que la automatización sea más cautelosa. Un cuerpo de heredoc con un número impar de comillas o (#N) puede considerarse imposible de analizar y quedar pendiente de revisión. Gracias a @chrono-meta.
    • Notificaciones (#1066): se conservan las notificaciones de Slack en cola, mientras que las alertas de permisos usan un canal independiente.
    • Herramientas de publicación de WinGet (#1034): valida los manifiestos generados antes de enviarlos; el envío automático sigue desactivado de forma predeterminada.
    • Documentación (#1054, #1079): sincroniza los README y las guías multilingües, incluida la actualización del README en coreano. Gracias a @jin-codes.

    Notas de actualización

    • Inicia Clawd una vez después de actualizar para que las integraciones instaladas y activadas puedan reconciliar sus hooks, complementos y extensiones empaquetados (#1038, #1045).
    • Activa el complemento de MiniMax dentro de MiniMax después de instalar su integración; esta integración solo informa del estado (#1038).
    • Para OpenCode 2.x, ejecuta opencode service restart después de instalar o actualizar el complemento; abrir una sesión nueva por sí solo no garantiza que se vuelva a cargar el servicio compartido. Para OpenCode 1.x, reinicia opencode para cargar el complemento actualizado (#1045, #1079).
    • La burbuja inactiva integrada de Clawd ahora se refleja en la mitad derecha de la pantalla, lo que afecta a la posición predeterminada de la mascota, abajo a la derecha. Las Codex Pets importadas se actualizan una vez para incorporar la nueva pose de malabares (#1050, #1079).
    • Whale-chan se descarga a petición desde el repositorio independiente del tema oficial; no se incluye con Clawd (#1077).

    Colaboradores

    Gracias a los colaboradores cuyo trabajo se incorporó entre v1.1.0 y v1.2.0: @chrono-meta, @hanzhe-one, @200780381, @xiaoshidefeng, @KaiC5504, @jin-codes, @gzx19990101, @ypjn y @52mzd. Los créditos de colaboradores existentes y la autoría original siguen figurando en Ajustes, Acerca de y en todas las variantes del README.

    Estado de validación

    Antes de etiquetar la versión, dos revisiones independientes y completas de la versión v1.1.0..main no detectaron problemas P0/P1; sus correcciones se incorporaron en #1079. El commit de la versión superó el conjunto completo de pruebas en macOS (11,523 pruebas, 0 fallos), CI en Windows, macOS y Linux, y las auditorías de artefactos empaquetados para los cinco destinos.

    Verificado en hardware real con los recursos preliminares de v1.2.0:

    • Windows 11 x64 (configuración regional china, página de códigos 936): el instalador preliminar actualizó silenciosamente una instalación v1.1.0 existente para todo el equipo. clawd-prefs.json no cambió (266 claves) y la aplicación se inició con la mascota visible y sin diálogos de error. Se comprobó manualmente: Ajustes, Acerca de muestra v1.2.0 con los nuevos colaboradores; ocultación automática en pantalla completa y superposición de pantalla completa; posición guardada tras dos arranques en frío; seguimiento ocular después de bloquear, suspender y reanudar; al arrastrar una carpeta a la mascota se abre un terminal; Nueva sesión con clic derecho; y una sesión real de agente con su animación de finalización y sin parpadeo de PowerShell. Las sesiones reales de OpenCode 1.18.31 llegaron a Clawd con sus eventos de estado y una burbuja de permisos, incluida una iniciada desde un directorio con nombre chino.
    • macOS arm64 (DMG preliminar, instalado en Aplicaciones): la aplicación incluida superó codesign --verify --deep --strict, spctl (aceptado, Developer ID notarizado) y stapler validate; su contenido incluye un complemento Koffi darwin-arm64, sin el componente auxiliar de Telegram retirado ni archivos multimedia del tema oficial. Ajustes, Acerca de muestra v1.2.0 con todos los colaboradores; el primer clic abre Ajustes y el Panel mientras Clawd está en segundo plano; la visibilidad de la barra de menús y el Dock se conserva tras reiniciar; aprobar con el atajo de permisos no devuelve el foco al terminal; y una sesión real de Claude Code hace que la mascota llegue hasta la animación de finalización. Fijar el Dock mantuvo la mascota en pantalla con el Dock a la izquierda o a la derecha, con o sin ocultación automática, y abajo sin ocultación automática.
    • Actualización dentro de la aplicación, macOS arm64 (tras la publicación): la compilación firmada v1.1.0 se actualizó a v1.2.0 tanto con Reiniciar ahora como con Más tarde, seguido de salir y volver a abrir. La aplicación actualizada superó codesign y Gatekeeper (Developer ID notarizado), y su firma de código coincide con la compilación DMG v1.2.0.
    • Comprobaciones anteriores en equipos reales para #1079: detección del host de OpenCode en una ruta de Windows con caracteres chinos, retirada de la burbuja de OpenCode v2.0.18 tras una interrupción, actualización de Codex Pet desde v1.1.0 y reproducción del monitor remoto con implementaciones reales de Codex Desktop.

    No probado:

    • En la compilación empaquetada para Windows: OpenCode 2.x; decisiones manuales de Permitir, Denegar y Siempre en las burbujas de OpenCode; el distintivo del estado de los hooks de Claude y el aviso de la bandeja después de que se desplacen los hooks; y la gestión de PID de sesiones WSL.
    • En la compilación empaquetada para macOS: la ventana de candidatos del IME en las burbujas, el foco entre espacios de Ghostty y fijar el Dock abajo con ocultación automática. El código correspondiente no cambió en esta versión.
    • La compilación de macOS x64 en hardware real; solo se verificó mediante CI.
    • La actualización dentro de la aplicación en Windows y en macOS x64.
    • Los paquetes de Linux en hardware Linux real.
    • El flujo completo de Remote SSH.
    • No se volvieron a ejecutar para esta versión otros elementos de la lista de comprobación de larga data que no se mencionan arriba.

    Fuente oficial: https://github.com/rullerzhou-afk/clawd-on-desk/releases/tag/v1.2.0

  3. 1.1.0

    sáb, 19 sept

    Editado por OpenNavoInclusión en Homebrew 19 sept 03:42

    Integra OMP y Grok Build, temas oficiales descargables, selección rápida del Dashboard, recuperación duradera de sesiones y mejoras remotas.

    v1.1.0

    Clawd v1.1.0 incorpora integraciones de OMP y Grok Build, temas oficiales descargables, selección rápida del Dashboard, recuperación duradera de sesiones y flujos de trabajo remotos más completos. También refuerza la entrada HTTP local, la configuración propiedad del usuario, la distribución de plugins de OpenCode, los metadatos de Remote SSH y las comprobaciones de publicación multiplataforma.

    Agentes y sesiones

    • OMP (oh-my-pi) (#1013): añade una extensión de OMP de primera clase, solo de estado, con títulos de sesión distintos y un protocolo de finalización en dos fases. La finalización espera la decisión final agent_end de OMP, y al cambiar o crear una rama de una sesión se retira la fila anterior del Dashboard. Clawd omite la instalación si el puente de la comunidad ya está presente. Gracias a @TalexDreamSoul.
    • Grok Build (#1004): añade hooks de comandos propiedad de marcadores, de estado y notificación, sin modificar ninguna decisión de permisos de Grok. La asignación del ciclo de vida, el orden de turnos, la gestión de comandos de Windows y la desinstalación preservan los hooks no relacionados. Gracias a @pu-1205.
    • Distribución más segura de OpenCode (#1026): materializa el plugin administrado de OpenCode en una generación verificada e identificada por contenido en el directorio personal del usuario, en lugar de registrar archivos del paquete de la aplicación. La propiedad, el bloqueo, las opciones de tupla, la limpieza interrumpida, los directorios personales con enlaces simbólicos y la desinstalación adoptan un comportamiento seguro ante fallos sin apropiarse de entradas ajenas, incluso cuando Windows informa que falta un elemento secundario bajo un antecesor de archivo existente.
    • Recuperación duradera de sesiones (#1010): almacena un historial acotado de sesiones de Claude, adaptado al perfil, para que las conversaciones aptas puedan reanudarse tras reiniciar. Las filas heredadas sin procedencia verificable del perfil siguen visibles, pero no se pueden reanudar. Gracias a @TalexDreamSoul.
    • Mejor contexto de sesión (#945, #999, #1002, #1006): las tarjetas del Dashboard muestran el modelo activo, los títulos de Qoder permanecen estables, OpenCode restaura el uso de contexto diferido y el enfoque de sesión y los enlaces profundos en Windows son más fiables. Gracias a @easyhak, @brantshin, @Tsdsj y @Free-LZJ.

    Dashboard, temas y escritorio

    • Selección rápida del Dashboard (#972): después de asignarle un atajo de macOS/Windows en Configuración, abre el Dashboard completo con espacios de sesión congelados de 1 a 9. Conserva los borradores y la composición del IME, gestiona el desplazamiento y el traspaso del foco, y admite las teclas físicas de la fila numérica en distintas distribuciones sin interpretar las teclas de navegación con NumLock desactivado como saltos de sesión.
    • Temas oficiales descargables (#1020): Configuración permite descargar, verificar, instalar, reparar y desinstalar temas oficiales opcionales desde el catálogo de publicaciones independiente rullerzhou-afk/clawd-themes. Hash Sage permanece fuera del árbol de código fuente y paquetes de Clawd; la propiedad de la instalación y la extracción de ZIP están acotadas, y al desinstalar se explica que se eliminarán las personalizaciones y las sustituciones de sonido administradas.
    • Mejoras de Configuración y escritorio (#924, #965, #966, #998): estabiliza los menús de temas al usar el zoom, unifica botones e interruptores, restaura los cambios fallidos de cuotas, conserva las etiquetas accesibles de las festividades y limpia los gestos de arrastre abandonados.
    • Correcciones para Windows (#779, #805, #978, #1002, #1008, #1023): mejora el inicio de la consola interactiva de Remote SSH, las rutas de hooks y los títulos de chat de Cursor, los clics en ventanas de detección que no activan la ventana, los enlaces profundos de Codex, el foco del editor y la detección de pantalla completa alrededor de las islas de shell de Windows 11. Gracias a @VonSdite, @mantertius, @Free-LZJ y @KaiC5504.

    Flujos de trabajo remotos y fiabilidad

    • Responder a Codex desde Telegram (#970): las notificaciones de finalización pueden enviar una respuesta acotada a la sesión autorizada de Codex. Las respuestas en cola quedan vinculadas a la sesión de origen y no pueden desviarse a otro hilo. Gracias a @FuZoe.
    • Hermes mediante Remote SSH (#975, #1003): Remote SSH puede implementar el plugin Hermes en varios destinos, preservar la propiedad del transporte seguro y dirigir las devoluciones de llamada de permisos compatibles sin debilitar el mecanismo alternativo nativo. Gracias a @xfurqan0.
    • Visibilidad de Remote SSH (#996): Configuración muestra la próxima hora de reconexión y borra una fecha límite vencida cuando comienza un nuevo intento. Los metadatos de hooks remotos ya no pueden inyectar un HWND de Windows Terminal local. Gracias a @undefined-moe.
    • Fiabilidad de hooks y sesiones (#902, #981, #993): los instaladores se niegan a registrar hooks con dependencias incompletas, el emparejamiento de WSL copia todo el árbol de hooks, las acciones de sesión remota no disponibles permanecen ocultas y un agente activo no se elimina solo porque termine su wrapper de origen. Gracias a @sunnyswag, @undefined-moe y @PeterShanxin.
    • Hooks persistentes de Claude en AppImage (#1029): las instalaciones Linux AppImage usan una generación de hooks estable y propiedad del usuario, en lugar de rutas dentro de un montaje efímero.
    • Refuerzo de la entrada local y la propiedad (#1000): /state y /permission ahora comparten las mismas comprobaciones de loopback, Host, Origin y un único Content-Type JSON. Los hooks de Cursor, las líneas de estado de Claude, los marcadores de temas, la limpieza de sesiones, la reanudación de perfiles y las comprobaciones de dependencias del instalador preservan los datos ajenos y rechazan la propiedad ambigua. Gracias a @PeterShanxin.

    Notas de actualización

    • Inicia Clawd una vez después de actualizar para que las integraciones instaladas y habilitadas puedan sincronizar sus hooks, plugins y extensiones empaquetados. Las integraciones deshabilitadas o desinstaladas no se instalan silenciosamente.
    • Es posible que los usuarios actuales de OpenCode vean que el registro del plugin se traslada a la generación administrada bajo ~/.clawd/integrations/. Las entradas ajenas, modificadas, ambiguas o en conflicto se dejan intactas y se señalan para revisión manual.
    • Los temas oficiales opcionales se descargan a petición desde Configuración → Tema. No se incluyen en el instalador de Clawd.
    • La respuesta a sesiones mediante Telegram es independiente de la aprobación. Solo se pone una respuesta en cola cuando la finalización puede vincularse a una única sesión autorizada de Codex.
    • Los remitentes HTTP Agent personalizados deben usar el endpoint literal de loopback indicado en ~/.clawd/runtime.json, omitir Origin y enviar exactamente un encabezado Host y un Content-Type application/json. Las solicitudes inseguras o ambiguas se rechazan antes de leer el cuerpo JSON; consulta la guía de integración.
    • Las instalaciones Linux Homebrew siguen siendo compatibles con x86_64; las actualizaciones de paquetes Linux siguen requiriendo la instalación manual de un paquete nuevo.

    Colaboradores

    Gracias a quienes contribuyeron con trabajo incluido entre v1.0.0 y v1.1.0: @TalexDreamSoul, @FuZoe, @undefined-moe, @pu-1205, @Tsdsj, @mantertius, @Free-LZJ, @PeterShanxin, @easyhak, @jlimcode, @xfurqan0, @brantshin, @VonSdite, @sunnyswag, @eugenewang5425, @KaiC5504 y @YOIMIYA66. Los créditos de colaboradores existentes y la autoría original se conservan en Acerca de, en Configuración, y en todas las variantes del README.

    Estado de validación

    Tras la revisión de la versión candidata, el refuerzo para producción y las reparaciones de pruebas multiplataforma anteriores, la ejecución local de Gate D se superó en la versión candidata actual: se cumplieron los contratos de versión de publicación y de 17 colaboradores; la suite de código fuente informó 10,769 pruebas (10,723 aprobadas, 0 fallidas y 46 omisiones solo de plataforma); se verificó Electron 41.10.4; y la auditoría de recursos del repositorio informó 0 errores, con la advertencia existente del presupuesto de advertencias del árbol de seguimiento (56.46 MiB en seguimiento, 23.35 MiB de entradas del paquete). La CI de Windows/macOS/Linux en el commit exacto, la inspección de la aplicación empaquetada, las comprobaciones de dispositivos Windows/WSL, la prueba de humo de recursos descargados del borrador y el ejercicio del actualizador firmado v1.0.0 → v1.1.0 son etapas independientes y permanecen NO PROBADAS hasta que se registre lo contrario. Las pruebas locales del código fuente no sustituyen esas capas. Sigue la lista de comprobación de publicación.

    Fuente oficial: https://github.com/rullerzhou-afk/clawd-on-desk/releases/tag/v1.1.0