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

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óndesign.md- arquitectura, componentes y modelos de datostasks.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].
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ónfileMatch- cuando el archivo activo coincide con el patrón globmanual- 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
👀 Ver también

ClaudeDesk v4.2–4.3 introduce la visualización de equipos de agentes y el motor de atlas de repositorio.
ClaudeDesk v4.2–4.3 ofrece una interfaz gráfica de usuario de escritorio para gestionar los equipos de agentes de Claude Code CLI y optimiza la configuración de sesiones con el motor Repository Atlas.

Script de PowerShell automatiza la configuración de Docker para OpenClaw en Windows
Un script de PowerShell maneja las peculiaridades específicas de Windows en la red y la configuración de Docker para OpenClaw, automatizando comprobaciones, obtención de imágenes, guía de configuración e implementación de contenedores.

Envía agentes OpenClaw como participantes de reuniones con voz, chat y pantalla compartida
Una nueva habilidad permite que los agentes OpenClaw se unan a Google Meet, Teams y Zoom como participantes completos con voz (STT/TTS), chat, avatar de video y compartir pantalla.

Lista seleccionada de más de 260 agentes y herramientas de IA con enfoque en código abierto y autohospedaje.
Un repositorio completo de GitHub enumera más de 260 agentes y marcos de IA, haciendo hincapié en opciones de código abierto, autoalojadas y locales, incluyendo Ollama, OpenClaw y DeerFlow.