Sobre el proyecto

Wise es un banco de trabajo de escritorio para I+D orientado a agentes de IA, construido sobre Tauri 2, Rust, React 19, TypeScript y Vite. Utiliza repositorios Git locales como contexto de trabajo y conecta en una misma interfaz sesiones de IA, terminal, edición de archivos, gestión de ramas y diferencias, Worktree, flujos de trabajo y automatización programada. El objetivo es extender las tareas de I+D con IA desde el diálogo hasta procesos ejecutables, observables y revisables. Las capacidades principales incluyen: 1. Gestión de espacios de trabajo: admite inicio rápido con un solo repositorio y organización de múltiples repositorios en espacios de trabajo avanzados; cada repositorio puede tener sesiones independientes, entornos de ejecución, operaciones rápidas, requisitos, tareas programadas y estado de ejecución. 2. Múltiples entornos de ejecución: se puede conectar en el mismo espacio de trabajo con Claude Code, Codex RPC, Cursor Agent, DeepSeek Harness, Gemini CLI, OpenCode y Qoder CLI. El README indica que la disponibilidad depende de la instalación local de la CLI y la configuración de la cuenta. 3. Sesiones y ejecución: admite crear, reanudar, detener y ejecutar en paralelo múltiples sesiones de IA, con diseño de paneles múltiples, entrada de texto enriquecido, contexto de archivos e imágenes, entrada de voz, comandos rápidos, indicaciones de permisos, sandbox, configuración de modelos, visualización de uso y gestión de procesos. 4. Ventana flotante HUD: mediante una barra de entrada tipo cápsula siempre visible, se pueden cambiar repositorios, sesiones, entornos de ejecución y modelos, enviar o detener tareas, y ver estado de ejecución, estadísticas de Git y notificaciones de finalización; se puede invocar con atajos globales incluso cuando la aplicación no está enfocada. 5. Flujos de trabajo: utiliza un lienzo para organizar etapas, nodos, relaciones de despacho y orden de ejecución, con soporte para plantillas, tareas paralelas, instantáneas de ejecución, resultados de aceptación, reintentos en caso de fallo y revisión de registros de ejecución. 6. Centro de capacidades: gestiona plantillas de asistentes, registro de agentes, .agents dentro del repositorio, Skills, servidores MCP, Hooks, complementos y extensiones. Las extensiones pueden contribuir con habilidades, temas, MCP, asistentes, páginas de configuración y scripts de ciclo de vida, y declarar permisos. 7. Automatización y canal: admite la configuración de tareas Cron, Misiones, reanudación de sesiones y ejecución en segundo plano por repositorio; puede realizar revisiones de código de cambios no confirmados o en relación con la rama principal, y recibir notificaciones, acuses de recibo y comandos remotos a través de DingTalk, Feishu, WeCom, Telegram o WebSocket genérico. 8. Artefactos y monitoreo del navegador: el panel de inspección de artefactos permite navegar y previsualizar Markdown, diferencias, imágenes, PDF, documentos de Office, HTML y código de texto. El monitoreo de páginas de Chrome puede capturar excepciones de JavaScript, información de la consola, fallos de interfaz y red, Web Vitals, tareas largas, solicitudes lentas, pantallas en blanco, bloqueos, trayectorias de operaciones, localización con SourceMap y capturas de pantalla, y asignar problemas al agente para seguimiento y reparación. 9. Lienzo Canvas: desde el centro de artefactos o archivos del repositorio se pueden abrir contenidos como HTML, SVG, Markdown, etc., y previsualizar en anchos de escritorio, tableta y teléfono con zoom; los bloques de código HTML/SVG completos en respuestas de chat también se pueden cambiar a un lienzo interactivo. Los scripts se ejecutan en un sandbox independiente, con límites en el tamaño y cantidad de recursos. Los datos se guardan por defecto en ~/.wise/ local, incluyendo base de datos SQLite, información de registro de repositorios, estado de ventanas y sesiones, imágenes y evidencia de monitoreo. Las extensiones a nivel de repositorio se pueden colocar en .wise/extensions/ dentro del repositorio, y las extensiones globales en ~/.wise/extensions/. El README recuerda que la capacidad de lectura/escritura de archivos, ejecución de comandos y acceso a la red del agente está determinada conjuntamente por la CLI correspondiente, el sandbox, los permisos de Wise y los permisos de las extensiones; las claves API deben gestionarse adecuadamente. El desarrollo local requiere Bun, Rust stable y las dependencias previas de Tauri 2. Los comandos comunes incluyen bun install para instalar dependencias, bun run tauri:dev para iniciar el modo de desarrollo de escritorio, bun test para ejecutar pruebas frontend, bun run build y bun run tauri:build para construir el paquete de instalación, cuyo resultado se encuentra en src-tauri/target/release/bundle/. El proyecto está bajo la licencia Apache License 2.0.