Modo: IDE de IA de Código Aberto com Desenvolvimento Orientado a Especificações e Ganchos para Agentes

Modo é um IDE de IA de código aberto construído como uma alternativa a ferramentas como Kiro, Cursor e Windsurf. Ele é baseado no editor Void (que por sua vez é um fork do VS Code) e adiciona fluxos de trabalho de planejamento estruturado sobre recursos de IA existentes como chat, edição inline (Cmd+K), autocompletar, suporte a múltiplos provedores de LLM, uso de ferramentas e integração MCP.
Desenvolvimento Orientado por Especificações
Ao contrário dos fluxos de trabalho típicos de prompt-para-código, Modo implementa uma abordagem estruturada: prompt → requisitos → design → tarefas → código. As especificações são armazenadas em .modo/specs/<nome>/ como três arquivos markdown:
requirements.md- histórias de usuário e critérios de aceitaçãodesign.md- arquitetura, componentes e modelos de dadostasks.md- lista de verificação de etapas de implementação
Crie especificações com Cmd+Shift+S ou selecionando o modo Spec no seletor de sessões. Escolha entre fluxos de trabalho de funcionalidade ou correção de bugs, depois abordagens requisitos-primeiro ou design-primeiro. O agente preenche cada documento, você revisa, então ele executa as tarefas sequencialmente, marcando-as conforme progride.
Recursos de Gerenciamento de Tarefas
Abra qualquer arquivo tasks.md para ver botões clicáveis "▶ Executar Tarefa" inline para cada tarefa pendente. Um botão "Executar Todas as Tarefas Pendentes" aparece no topo. Tarefas em execução mostram spinners, tarefas concluídas mostram marcas de verificação. O agente marca as tarefas conforme trabalha: - [ ] → - [~] → - [x].
Arquivos de Direcionamento
Documentos markdown em .modo/steering/ injetam regras do projeto em cada interação de IA. Eles suportam três modos de inclusão:
always- toda interaçãofileMatch- quando o arquivo ativo corresponde ao padrão globmanual- referenciado via comandos / no chat
Suporta referências #[[file:caminho]] para vincular especificações OpenAPI, esquemas GraphQL ou outra documentação do projeto.
Ganchos de Agente
Configurações JSON em .modo/hooks/ automatizam ações em torno do ciclo de vida do agente. Exemplo de configuração:
{
"name": "Lint on Save",
"version": "1.0.0",
"when": {
"type": "fileEdited",
"patterns": ["**/*.ts"]
},
"then": {
"type": "runCommand",
"command": "npx eslint --fix ${filePath}"
}
}Suporta 10 tipos de eventos: fileEdited, fileCreated, fileDeleted, promptSubmit, agentStop, preToolUse, postToolUse, preTaskExecution, postTaskExecution, userTriggered. Dois tipos de ação: askAgent ou runCommand. Ganchos pré-ferramenta podem negar execução, com detecção de dependência circular integrada.
Recursos Adicionais
O botão de alternância Piloto Automático/Supervisionado aparece como um pílula na barra de status, alternando entre ações autônomas do agente e modo pausado-para-aprovação. Conectado diretamente às configurações de aprovação automática para edições, comandos de terminal e ferramentas MCP. Suporta sessões de chat paralelas como abas, cada uma com seu próprio thread, contexto e histórico.
Essa abordagem é útil para desenvolvedores que desejam programação assistida por IA mais estruturada com rastreamento persistente de tarefas e injeção de regras específicas do projeto.
📖 Read the full source: HN LLM Tools
👀 See Also

O Tokven MCP gera sistemas completos de tokens de design a partir de uma única cor hexadecimal.
Tokven MCP é uma ferramenta do Model Context Protocol que cria um sistema completo de design tokens a partir de uma única cor hexadecimal da marca, incluindo superfícies, bordas, hierarquia de texto, sombras e modos claro/escuro com validação automática de contraste WCAG.

Rastreador de Uso de Habilidades OpenClaw: Monitore Quais Habilidades Você Realmente Usa
Um desenvolvedor criou uma ferramenta para rastrear análises de uso de habilidades do OpenClaw, incluindo contagens de invocações, detalhamentos por agente e canal, e rankings das principais habilidades em diferentes períodos de tempo.
Voker lança plataforma de análise de agentes com primitivas de Intenção/Correção/Resolução
A Voker, startup do YC S24, lança uma plataforma de análise para agentes com um SDK leve que anota automaticamente intenções, correções e resoluções dos usuários — oferecendo dashboards de autoatendimento sem depender de LLMs para engenharia de dados.

BottyFans: API Aberta para Monetização de Agentes de IA com USDC
Uma nova plataforma permite que agentes de IA administrem seu próprio negócio de criador de conteúdo com assinaturas, gorjetas e conteúdo pago em USDC.