Modo: IDE de IA de código abierto con desarrollo basado en especificaciones y enlaces de agentes

✍️ OpenClawRadar📅 Publicado: 16 de abril de 2026🔗 Source
Modo: IDE de IA de código abierto con desarrollo basado en especificaciones y enlaces de agentes
Ad

Modo es un IDE de IA de código abierto creado como alternativa a herramientas como Kiro, Cursor y Windsurf. Está basado en el editor Void (que a su vez es un fork de VS Code) y agrega flujos de trabajo de planificación estructurada sobre las funciones de IA existentes como chat, edición en línea (Cmd+K), autocompletado, soporte multi-proveedor de LLM, uso de herramientas e integración MCP.

Desarrollo Basado en Especificaciones

A diferencia de los flujos de trabajo típicos de indicación a código, Modo implementa un enfoque estructurado: indicación → requisitos → diseño → tareas → código. Las especificaciones se almacenan en .modo/specs/<nombre>/ como tres archivos markdown:

  • requirements.md - historias de usuario y criterios de aceptación
  • design.md - arquitectura, componentes y modelos de datos
  • tasks.md - lista de verificación de pasos de implementación

Crea especificaciones con Cmd+Shift+S o seleccionando el modo Spec en el selector de sesión. Elige entre flujos de trabajo de funcionalidad o corrección de errores, luego enfoques de requisitos primero o diseño primero. El agente completa cada documento, tú lo revisas, luego ejecuta las tareas secuencialmente, marcándolas a medida que avanza.

Características de Gestión de Tareas

Abre cualquier archivo tasks.md para ver botones clicables "▶ Ejecutar Tarea" en línea para cada tarea pendiente. Un botón "Ejecutar Todas las Tareas Pendientes" aparece en la parte superior. Las tareas en ejecución muestran indicadores giratorios, las completadas muestran marcas de verificación. El agente marca las tareas mientras trabaja: - [ ] → - [~] → - [x].

Ad

Archivos de Dirección

Los documentos Markdown en .modo/steering/ inyectan reglas del proyecto en cada interacción de IA. Soportan tres modos de inclusión:

  • always - cada interacción
  • fileMatch - cuando el archivo activo coincide con el patrón glob
  • manual - referenciado mediante comandos / en el chat

Soporta referencias #[[file:ruta]] para vincular especificaciones OpenAPI, esquemas GraphQL u otra documentación del proyecto.

Ganchos de Agentes

Las configuraciones JSON en .modo/hooks/ automatizan acciones alrededor del ciclo de vida del agente. Configuración de ejemplo:

{
"name": "Lint al Guardar",
"version": "1.0.0",
"when": {
"type": "fileEdited",
"patterns": ["**/*.ts"]
},
"then": {
"type": "runCommand",
"command": "npx eslint --fix ${filePath}"
}
}

Soporta 10 tipos de eventos: fileEdited, fileCreated, fileDeleted, promptSubmit, agentStop, preToolUse, postToolUse, preTaskExecution, postTaskExecution, userTriggered. Dos tipos de acciones: askAgent o runCommand. Los ganchos previos a herramientas pueden denegar la ejecución, con detección de dependencias circulares incorporada.

Características Adicionales

El interruptor Piloto Automático/Supervisado aparece como una píldora en la barra de estado, cambiando entre acciones autónomas del agente y modo pausado para aprobación. Conectado directamente a configuraciones de aprobación automática para ediciones, comandos de terminal y herramientas MCP. Soporta sesiones de chat paralelas como pestañas, cada una con su propio hilo, contexto e historial.

Este enfoque es útil para desarrolladores que desean una codificación asistida por IA más estructurada con seguimiento persistente de tareas e inyección de reglas específicas del proyecto.

📖 Read the full source: HN LLM Tools

Ad

👀 Ver también

skillcheck: Un linter para archivos SKILL.md que detecta problemas de compatibilidad entre agentes.
Herramientas

skillcheck: Un linter para archivos SKILL.md que detecta problemas de compatibilidad entre agentes.

skillcheck es una herramienta de Python que valida archivos SKILL.md según la especificación de agentskills.io, con características únicas que incluyen puntuación de calidad de descripción, advertencias sobre campos exclusivos de Claude y validación de referencias de archivos que no están disponibles en validadores existentes.

OpenClawRadar
Operador de Kubernetes OpenClaw con Soporte Integrado de Ollama
Herramientas

Operador de Kubernetes OpenClaw con Soporte Integrado de Ollama

Un miembro de la comunidad ha creado un operador OpenClaw para Kubernetes que incluye soporte integrado de Ollama, permitiendo que los agentes de IA se ejecuten con modelos locales en el mismo espacio de nombres. La configuración incluye comandos de instalación, detalles de configuración tanto para modelos Ollama locales como en la nube, e instrucciones de acceso al panel de control.

OpenClawRadar
Nyx: Plataforma de Pruebas Autónomas para Agentes de IA
Herramientas

Nyx: Plataforma de Pruebas Autónomas para Agentes de IA

Nyx es un sistema de pruebas de caja negra que examina agentes de IA en busca de modos de fallo como errores lógicos, fallos de razonamiento y vulnerabilidades de seguridad mediante conversaciones adaptativas de múltiples turnos. Detecta en menos de 10 minutos lo que las auditorías manuales tardan horas en revelar.

OpenClawRadar
GitHub Comic Bot: Convierte Commits en Cómics Diarios de Caballeros Medievales
Herramientas

GitHub Comic Bot: Convierte Commits en Cómics Diarios de Caballeros Medievales

Un bot que lee los commits de GitHub y genera tiras cómicas de 4 viñetas con un caballero medieval de expresión impasible, construido con Claude Code y Gemini, que se ejecuta en GitHub Actions con costos de nivel gratuito.

OpenClawRadar