Открытый AI-агент для разработки, который читает проект, редактирует файлы и запускает команды и тесты из терминала, десктопного приложения, браузера или редактора.
Fission-AI/OpenSpec
Рабочий процесс разработки по спецификациям для AI-ассистентов кодирования: согласуйте предложения, спецификации и задачи до начала написания кода.
- Звёзды
- 72,323
- Форки
- 4,943
- Открытые issues
- 192
- Последний коммит
- позавчера
Что это?
OpenSpec — лёгкий слой спецификаций для AI-ассистентов кодирования. Часто требования остаются только в истории чата, из-за чего запросы получаются расплывчатыми, а результат — непредсказуемым. OpenSpec помогает человеку и AI сначала договориться о том, что нужно создать, а затем реализовать это в соответствии с договорённостью.
Для каждого изменения создаётся отдельная папка в openspec/changes/, где хранятся предложение, спецификации требований со сценариями, документ с описанием дизайна и список задач. Рабочий процесс запускается слеш-командами, например /opsx:explore, /opsx:propose, /opsx:apply и /opsx:archive. Артефакты можно обновлять на любом этапе — проходить фиксированные стадии не обязательно. Проект устанавливается как npm-пакет или через Homebrew, а команда openspec init настраивает его в уже существующем репозитории.
Поддерживается более 30 AI-ассистентов; OpenSpec подходит и для новых проектов, и для изменений в существующих кодовых базах. Бета-функция Stores позволяет командам хранить спецификации в отдельном репозитории и использовать их в нескольких репозиториях с кодом.
Ключевые возможности
- 01Отдельные папки для каждого изменения с предложением, спецификациями, описанием дизайна и задачами.
- 02Слеш-команды для рабочих процессов explore, propose, apply и archive.
- 03Требования в обычном Markdown, описанные в виде конкретных сценариев.
- 04Работает с более чем 30 AI-ассистентами для кодирования.
- 05Установка через npm или Homebrew и команда настройки openspec init.
Сценарии использования
- Планирование функции вместе с AI-ассистентом до того, как он начнёт писать код.
- Внесение изменений в существующую кодовую базу с возможностью отслеживать требования.
- Общий доступ к требованиям из нескольких репозиториев с помощью Stores (бета).
Темы
Частые вопросы
- Что такое OpenSpec?
- Рабочий процесс разработки по спецификациям для AI-ассистентов кодирования: согласуйте предложения, спецификации и задачи до начала написания кода. OpenSpec — лёгкий слой спецификаций для AI-ассистентов кодирования. Часто требования остаются только в истории чата, из-за чего запросы получаются расплывчатыми, а результат — непредсказуемым. OpenSpec помогает человеку и AI сначала договориться о том, что нужно создать, а затем реализовать это в соответствии с договорённостью.
- OpenSpec можно использовать бесплатно? Какая у него лицензия?
- OpenSpec распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- OpenSpec всё ещё поддерживается?
- Активно поддерживается. Последний коммит в OpenSpec — 17 окт. 2026 г..
- Для чего можно использовать OpenSpec?
- Планирование функции вместе с AI-ассистентом до того, как он начнёт писать код. Внесение изменений в существующую кодовую базу с возможностью отслеживать требования. Общий доступ к требованиям из нескольких репозиториев с помощью Stores (бета).
- Где скачать OpenSpec?
- Исходный код и инструкции по установке — на GitHub: https://github.com/Fission-AI/OpenSpec
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
MCP-сервер, который предоставляет coding-агентам поиск символов, семантическое редактирование и рефакторинг на уровне IDE через language server или JetBrains IDE.
Большая коллекция файлов с промптами для ИИ-агентов разных ролей — от разработки и дизайна до маркетинга и безопасности — для установки в Claude Code, Cursor, Gemini CLI и другие инструменты.
Агентный инструмент для программирования, который работает в терминале, изучает кодовую базу и выполняет задачи по разработке, объясняет код и помогает с Git-процессами по запросам на естественном языке.
Графический интерфейс на основе узлов, API и бэкенд для локального запуска diffusion-моделей, генерирующих изображения, видео, аудио и 3D-контент.
Фреймворк на базе Claude Code для поиска работы на своём компьютере: оценка вакансий, адаптация резюме, написание сопроводительных писем и подготовка к собеседованиям.