Framework e runtime Python para criar plataformas de agentes, disponibilizá-los como API e gerenciá-los por uma interface web.
Fission-AI/OpenSpec
Um fluxo de desenvolvimento orientado por especificações para assistentes de programação com IA, que alinha propostas, especificações e tarefas antes de qualquer código ser escrito.
- Estrelas
- 72,323
- Forks
- 4,943
- Issues abertas
- 192
- Último commit
- anteontem
O que é?
OpenSpec é uma camada leve de especificações para assistentes de programação com IA. Muitas vezes, os requisitos ficam apenas no histórico do chat, o que leva a prompts vagos e resultados imprevisíveis. Com o OpenSpec, a pessoa e a IA concordam primeiro sobre o que será construído e, depois, implementam com base nesse acordo.
Cada mudança tem sua própria pasta em openspec/changes/, com uma proposta, especificações de requisitos com cenários, um documento de design e uma lista de tarefas. O fluxo de trabalho é conduzido por comandos slash, como /opsx:explore, /opsx:propose, /opsx:apply e /opsx:archive, e os artefatos podem ser atualizados a qualquer momento, sem precisar passar por etapas fixas. O projeto pode ser instalado como pacote npm ou via Homebrew, e openspec init configura tudo em um repositório existente.
O OpenSpec oferece suporte a mais de 30 assistentes de IA e atende tanto a projetos novos quanto a mudanças em bases de código existentes. O recurso Stores, em beta, permite que equipes mantenham especificações em um repositório separado, compartilhado por vários repositórios de código.
Recursos principais
- 01Pastas para cada mudança, com proposta, especificações, design e tarefas.
- 02Comandos slash para os fluxos de explorar, propor, aplicar e arquivar.
- 03Requisitos em Markdown simples, descritos como cenários concretos.
- 04Compatível com mais de 30 assistentes de programação com IA.
- 05Instalável via npm ou Homebrew, com o comando de configuração openspec init.
Casos de uso
- Planejar um recurso com um assistente de IA antes de ele escrever código.
- Adicionar mudanças a uma base de código existente mantendo os requisitos rastreáveis.
- Compartilhar requisitos entre vários repositórios com Stores (beta).
Tópicos
Perguntas frequentes
- O que é OpenSpec?
- Um fluxo de desenvolvimento orientado por especificações para assistentes de programação com IA, que alinha propostas, especificações e tarefas antes de qualquer código ser escrito. OpenSpec é uma camada leve de especificações para assistentes de programação com IA. Muitas vezes, os requisitos ficam apenas no histórico do chat, o que leva a prompts vagos e resultados imprevisíveis. Com o OpenSpec, a pessoa e a IA concordam primeiro sobre o que será construído e, depois, implementam com base nesse acordo.
- OpenSpec é gratuito? Qual é a licença?
- OpenSpec é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- OpenSpec ainda é mantido?
- Manutenção ativa. O último commit de OpenSpec foi em 17 de out. de 2026.
- Para que posso usar OpenSpec?
- Planejar um recurso com um assistente de IA antes de ele escrever código. Adicionar mudanças a uma base de código existente mantendo os requisitos rastreáveis. Compartilhar requisitos entre vários repositórios com Stores (beta).
- Onde consigo OpenSpec?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Fission-AI/OpenSpec
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Agente de programação com IA e código aberto que lê seu projeto, edita arquivos e executa comandos e testes pelo terminal, desktop, navegador ou editor.
Um servidor MCP que oferece a agentes de programação busca de símbolos, edição semântica e refatoração no nível de uma IDE, por meio de language servers ou IDEs JetBrains.
AutoGPT é uma plataforma open source para criar, executar e agendar agentes de IA que concluem fluxos de trabalho com várias etapas a partir de descrições em linguagem natural ou de um editor visual.
Agente autônomo open source que faz pesquisas aprofundadas na web e em documentos locais com qualquer provedor de LLM e gera relatórios com citações.
Um framework aberto para agentes de IA que oferece ao agente um desktop Linux completo em Docker, navegador, edição de documentos em tempo real e conexão com a máquina host.