Перейти к основному содержимому
НовоеSpecWithCode Browser: пусть Claude Code, Codex, GitHub Copilot или Grok пользуются вашим Chrome

Меняйте ИИ-инструменты, не теряя места.

SpecWeave записывает в git план и каждую выполненную задачу, чтобы Claude Code, Codex или любой другой агент мог подхватить ту же работу. SpecWithCode (произносится «Спек виз Код») — единый интерфейс поверх родных оболочек этих агентов, на ваших машинах и подписках.

И то и другое бесплатно. Приложение работает на Mac с Apple silicon и macOS 13 или новее, на Windows 10 и 11 и на Linux: скачать SpecWithCode.

npm install -g specweave
CLI с открытым кодом: лицензия MIT, локально, без аккаунта.
SpecWithCodetrip-budget
Окно SpecWithCode целиком: проект trip-budget на боковой панели, координатор Claude Code сообщает, что оба изменения готовы и все 23 теста проходят, и панель Threads с работающими воркерами Claude Code и Codex и семью завершёнными тредамиОкно SpecWithCode целиком: проект trip-budget на боковой панели, координатор Claude Code сообщает, что оба изменения готовы и все 23 теста проходят, и панель Threads с работающими воркерами Claude Code и Codex и семью завершёнными тредами
Фрагмент отчёта координатора: тесты, 23 пройдено за 0.09 сФрагмент отчёта координатора: тесты, 23 пройдено за 0.09 с
Фрагмент панели Threads: в работе 2, README docs for --json and --people в Claude Code Opus 5.5 и split.py --people option в Codex GPT-6.1-SolФрагмент панели Threads: в работе 2, README docs for --json and --people в Claude Code Opus 5.5 и split.py --people option в Codex GPT-6.1-SolПанель тредов · 27 окт 2026
Фрагмент сообщения координатора: Write tip.py CLI, запрошено подтверждение, и README usage for tip.py, в работе, у каждого View threadВоркеры параллельно · 15 окт 2026
Фрагмент «Расход и лимиты»: сессия Claude, осталось 2%Лимит использования · 10 окт 2026
Настоящие снимки, обрезанные. Координатор Claude Code отчитывается, пока воркеры Claude Code и Codex работают в панели Threads. SpecWithCode 1.0.103, 27 октября 2026. Плавающие фрагменты: то же окно и записи SpecWithCode от 15 и 10 октября 2026. Смотреть в полном размереСмотреть в полном размере

Работает сClaude CodeCodexCursorGemini CLIGitHub Copilot CLIGrokOpenCodeMuse CodeAntigravityPi

Одна запись в git, три способа работать с ней

SpecWeave хранит план и подтверждения в вашем репозитории. SpecWithCode запускает агентов по этой записи на ваших машинах. Verified Skill даёт этим агентам скиллы, которые можно проверить заранее.

  1. $ specweave pickup
    Picked up the handoff from claude@cloud (out of tokens): applied 7 uncommitted files.
    SpecWeave pickup · you are codex@laptop
    Increment 0001-resumable-checkout "Resumable checkout" (active) · tasks 1/2 done
    Next: T-02 Restore the draft on return
      AC-01: Returning within 24 hours restores the cart and shipping choice
      AC-02: A paid order is never restored
    Реальный вывод · specweave 3.1.0

    SpecWeave CLI

    Открытый код на npm, MIT. Версия 3.1.0, 17 October 2026.

    Записывает в ваш репозиторий спецификацию, журнал задач и подтверждения тестов и передаёт работу следующему инструменту командой specweave handoff. Начните отсюда, если работаете в терминале с Claude Code, Codex или любым агентом, который читает файлы.

    npm install -g specweave
    Затем выполните specweave init в своём проекте.
    Как работает CLI
  2. Иллюстрация

    Verified Skill

    Просмотр бесплатный на verified-skill.com.

    Реестр скиллов для агентов. Для каждого показаны его источник, проверка безопасности и оценка, если она есть, — вы знаете, что устанавливаете, до того как агенты начнут им пользоваться.

    Что показывает каждая страница скилла
    Источник
    Репозиторий, откуда взят скилл, чтобы вы могли прочитать его заранее.
    Проверка безопасности
    Что нашла проверка каждого файла, до установки.
    Оценка, если есть
    Помог ли скилл в реальной задаче. Пока есть не у каждого.
    Скиллы на verified-skill.com

SpecWithCode · бесплатно, ранний доступ

SpecWithCode построен на SpecWithCode

Мы строим приложение в самом приложении. Координатор хранит бриф каждого проекта, воркер-треды в Claude Code, Codex и других агентах пишут изменения и открывают пул-реквесты, а работа идёт на Mac и Linux-воркере, соединённых через SpecWithCode Connect.

367
пул-реквестов в SpecWithCode, открытых воркер-тредами и влитых, с 15 по 29 октября 2026
167
воркер-тредов за ними: 100 на Claude Code, 65 на Codex, остальные на Gemini CLI и Copilot
2,473
тредов на основном Mac мейнтейнера с 9 октября по шести проектам

Подсчитано по собственным записям тредов приложения на 30 октября 2026.

SpecWithCodeКоординатор на Mac, воркер на Linux
Настоящий проект SpecWithCode: координатор на Mac m4 запускает тред Ministorm e2e proof на ministorm, машине с Linux; воркер отвечает выводом uname Linux ministorm 7.0.0-38-generic x86_64 и Hello, ministorm и сохраняет e2e-proof.txt
Настоящий снимок от 30 октября 2026 из нашего сквозного теста. Координатор на Mac запускает воркер на ministorm, машине с Linux, и воркер отчитывается оттуда. Когда Claude Code упёрся в лимит, координатор продолжил на Grok.

Недавно влито из тредов

  1. #961Не закрывать цели пользователя после выполненных этапов по исходникамтред CodexВлит
  2. #954Скиллы текущей сессии во всплывающем окне в поле вводатред Gemini CLIВлит
  3. #927Предпочитать маршруты флота Connect и поддержать неограниченную ёмкость аккаунтовтред CodexВлит
  4. #880Направить чип машины треда на «Передать на»тред Claude CodeВлит
  5. #873По умолчанию спрашивать при возвращении; сжатие в простое — по желаниютред Claude CodeВлит
  6. #837Артефакты PPTX открываются с предпросмотром слайдовтред Claude CodeВлит

По записям тредов: каждый пул-реквест открыл и связал воркер-тред, указанный рядом. Они попадают в наш репозиторий разработки; публичный репозиторий с исходным кодом регулярно получает снимки.

Как SpecWithCode строит сам себя

Claude Code упёрся в лимит — Codex подхватывает ту же задачу

Передача несёт с собой спецификацию, взятые задачи и подтверждения. Ничего не живёт только в окне чата.

Иллюстрация
  1. Спецификация

    Что значит «готово», записанное один раз до старта любого агента. spec.md

    ## Acceptance Criteria
    - [ ] AC-01: Returning within 24 hours restores the cart and shipping choice
    - [ ] AC-02: A paid order is never restored
    
    ### T-01 Save the cart as a draft
    - AC: AC-01 | Files: src/draft.js | Test: npm test
    
    ### T-02 Restore the draft on return
    - AC: AC-01, AC-02 | Files: src/restore.js | Test: npm test
  2. Агенты

    Любой инструмент, умеющий читать файлы, берёт задачу, доказывает её выполнение и идёт дальше.

    1. specweave task claim T-01

      Claude Code берёт первую открытую задачу. Захват — это строка в журнале, поэтому другой агент её не возьмёт.

    2. specweave task done T-01 --run "npm test"

      Запускает тест задачи. Код 0 — это подтверждение, а полный вывод сохраняется в reports/task-T-01.txt.

    3. specweave task claim T-02

      Claude Code берёт T-02 и упирается в лимит использования на полпути.

      Лимит использования
  3. Журнал в git

    Каждый захват, завершение и освобождение — одна строка, которая коммитится вместе с кодом. ledger.jsonl

    {"t":"T-01","e":"claim","by":"claude@cloud","at":"2026-10-15T14:02:11Z"}
    {"t":"T-01","e":"done","by":"claude@cloud","at":"2026-10-15T14:31:40Z","evidence":"a41c9e2"}
    {"t":"T-02","e":"claim","by":"claude@cloud","at":"2026-10-15T14:32:05Z"}
    {"t":"T-02","e":"release","by":"claude@cloud","at":"2026-10-15T14:58:47Z","note":"handoff"}
    {"t":"*","e":"handoff","by":"claude@cloud","at":"2026-10-15T14:58:47Z","note":"usage limit"}
    {"t":"T-02","e":"claim","by":"codex@laptop","at":"2026-10-15T15:04:19Z"}
    {"t":"T-02","e":"done","by":"codex@laptop","at":"2026-10-15T15:22:51Z","evidence":"npm test → exit 0\nlog: .specweave/increments/0001-resumable-checkout/reports/task-T-02.txt\nHEAD 7d03b1f"}
  4. Передача

    Другой инструмент продолжает по тем же файлам, а не по окну чата.

    claude@cloud передаёт T-02 codex@laptop

    1. specweave handoff

      Освобождает захват, записывает handoff.md с тем, что дальше, и отправляет снимок в specweave-handoff и wip/<branch>.

    2. specweave pickup

      В Codex: получает передачу, применяет правки и выводит T-02 с двумя критериями.

    3. specweave task done T-02 --run "npm test"

      Codex заканчивает T-02 по тем же критериям, а журнал ссылается на вывод теста.

    4. specweave verify

      Запускает тесты, линтер и сборку, проверяет каждый критерий и пишет reports/verify.json.

      Пройдено

Пример инкремента в форматах, которые читает specweave 3.1.0: критерии в виде строк - [ ] AC-01:, по одному JSON-объекту на строку журнала. Реальный подхват смотрите в разделе Как работает SpecWeave.

Без доказательств ничего не закрывается

Откройте папку инкремента — и увидите, что планировалось, кто это делал и что это подтвердило.

.specweave/  increments/0001-resumable-checkout/    spec.mdплан и критерии приёмки    ledger.jsonlкто взял и кто закончил каждую задачу    handoff.mdгде остановился последний агент    reports/      task-T-02.txtвывод тестов, на который ссылается журнал      verify.mdтесты, линтер, сборка и критерии      verify.jsonшлюз закрытия      review-codex.mdревью от другой модели  memory/MEMORY.mdфакты, которые каждый инструмент читает при подхвате
  • specweave verifyПройденоЗапускает ваши команды тестов, линтера и сборки, проверяет, что все критерии в spec.md отмечены, и пишет reports/verify.json.
  • specweave reviewКод 3, сначала исправьтеОтдаёт диф ревьюеру из другого семейства моделей: Codex проверяет код, написанный Claude, а Claude — код, написанный Codex. Отчёт попадает в reports/review-codex.md; код 0 означает, что можно выпускать.
  • specweave completeЗаблокированоОтказывается закрывать инкремент без успешного verify.json. Закрыть всё равно можно с флагом --reason, а причина сохранится в инкременте.

Поведение specweave 3.1.0, выпущен 17 October 2026.

Измерено на нашей работе

Планируйте, когда это окупается, и пропускайте, когда нет

Мы делаем эти продукты на SpecWeave, поэтому посмотрели, где спецификация действительно приносит пользу. Малые изменения выглядели примерно одинаково в обоих случаях. Крупные работы с инкрементом требовали больше сообщений, поэтому инкременты мы держим для работы, которую продолжит Codex, другой аккаунт или другая машина.

1,476
влитых пул-реквестов за четыре недели, а ещё 1 142 агентских треда, которые вели работу
35%
из них были привязаны к инкременту; остальные делались напрямую
≈ 1x
часов в открытом состоянии и выходных токенов при менее чем 300 изменённых строках, с инкрементом или без
≈ 2x
сообщений и выходных токенов в тредах с инкрементом, где вышел один пул-реквест больше чем на 1 000 изменённых строк (17 тредов против 11)

Пропустите инкремент

  • Один пул-реквест меньше примерно 300 изменённых строк
  • Доработка после релиза или правка интерфейса
  • Исследование

specweave small-fix "<why>" и выпускайте.

Спланируйте инкремент

  • Работа на несколько дней, по инкременту на пул-реквест
  • Кроссплатформенность, авторизация, платежи, миграции
  • Работа, которую продолжит другой инструмент или машина

specweave create-increment "<title>". Это важнее размера.

Влитые пул-реквесты, записи тредов SpecWithCode и сессии Claude Code, с 6 октября по 3 ноября 2026. Читать про измерение

Ведите ту же работу в десктопном приложении

SpecWithCode запускает эти инкременты как треды на ваших машинах и подписках: по одному координатору на проект и воркеры на любом провайдере, в который вы вошли.

SpecWithCodeРасход и лимиты
Экран «Расход и лимиты» в SpecWithCode: Codex, на неделю осталось 10%; Claude, сессия 2%, неделя 54% и неделя Fable 84%, у каждого указано время сброса
Сессионные и недельные окна каждого аккаунта, в который выполнен вход, на одном экране. Из записи SpecWithCode от 10 октября 2026. Смотреть в полном размере
SpecWithCodeВоркер Codex
Фрагмент воркер-треда Codex: подтверждение команды /bin/zsh -lc "pwd; rg --files -g AGENTS.md" с кнопками Decline и Approve
Воркер Codex спрашивает разрешения, прежде чем выполнить команду, через собственное подтверждение провайдера. Фрагмент записи SpecWithCode от 15 октября 2026.

Ваши машины, а не облачный контейнер

  • Работает там, где уже лежат ваш код, скиллы и логины.
  • Воркеры продолжают работать, пока ваш ноутбук спит, на той машине, где запущены.
  • Каждый агент использует вход и подтверждения своего провайдера. Аккаунта у нас нет.
  • Добавьте Mac mini или машину с Linux через SpecWithCode Connect: подключите на ней Connect к своему аккаунту, выберите в её настройках Invite this machine или выполните там specwithcode fleet invite, затем вставьте строку в Add a machine в Settings, Connections на основном Mac.

Одна машина — одна подписка. Входите на каждой машине в один аккаунт каждого провайдера и не меняйте его, например Claude Code на одном аккаунте, а Codex на другом. Ручное переключение подписок на одной машине только путает; если нужно больше ресурса, добавьте машину.

Разберитесь за несколько минут

Записи настоящих приложений с дикторским текстом, субтитрами и главами.

Все уроки

Бесплатно для каждого разработчика и команды

Платить нужно только за Pro (неограниченное число машин Connect, приватные скиллы) или за командный контракт с настройкой и поддержкой.

Смотреть тарифы
Приложение SpecWithCode
Бесплатно
SpecWeave CLI
Бесплатно, лицензия MIT
Плата за место
Нет
Машины Connect
3 бесплатно, 10 для первых 300 фаундеров, без ограничений в Pro
Наценка на ваши подписки на ИИ
Нет

Построено на SpecWeave

  • SpecWithCodeСамо приложение, спланированное в инкрементах SpecWeave: в октябре 2026 влито 367 пул-реквестов из его собственных воркер-тредов.
  • EasyChampИнструменты для лиг и клубов, собранные в тредах Claude Code, на двух подписках и в Codex.
  • JobWeaveПоиск работы, резюме под вакансию и подготовка к собеседованиям.
  • Verified SkillПоиск скиллов, просмотр исходников и локальные оценки.

Берите любых агентов, не теряйте место