Меняйте ИИ-инструменты, не теряя места.
SpecWeave записывает в git план и каждую выполненную задачу, чтобы Claude Code, Codex или любой другой агент мог подхватить ту же работу. SpecWithCode (произносится «Спек виз Код») — единый интерфейс поверх родных оболочек этих агентов, на ваших машинах и подписках.
И то и другое бесплатно. Приложение работает на Mac с Apple silicon и macOS 13 или новее, на Windows 10 и 11 и на Linux: скачать SpecWithCode.
npm install -g specweave




Панель тредов · 27 окт 2026
Воркеры параллельно · 15 окт 2026
Лимит использования · 10 окт 2026Работает сClaude CodeCodexCursorGemini CLIGitHub Copilot CLIGrokOpenCodeMuse CodeAntigravityPi
Одна запись в git, три способа работать с ней
SpecWeave хранит план и подтверждения в вашем репозитории. SpecWithCode запускает агентов по этой записи на ваших машинах. Verified Skill даёт этим агентам скиллы, которые можно проверить заранее.
$ 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 или любым агентом, который читает файлы.Как работает CLIЗатем выполните specweave init в своём проекте.npm install -g specweave

Настоящий снимок · SpecWithCode 1.0.103, 27 окт 2026 SpecWithCode
Бесплатное приложение для Mac, Windows и Linux. Версия 1.0.191.
Координатор проекта запускает воркер-треды в агентах, за которых вы уже платите, на ваших машинах. Каждый тред показывает свой инкремент SpecWeave и прогресс по задачам, а его отчёты сохраняются рядом с инкрементом. Начните отсюда, если хотите одно окно для нескольких агентов.
Агенты также могут открывать, читать, кликать и делать скриншоты страниц в вашем профиле Chrome, в группе вкладок, которую можно закрыть: SpecWithCode Browser для Chrome, подключается в Settings, Chrome.
Иллюстрация 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.

Недавно влито из тредов
- #961Не закрывать цели пользователя после выполненных этапов по исходникамтред CodexВлит
- #954Скиллы текущей сессии во всплывающем окне в поле вводатред Gemini CLIВлит
- #927Предпочитать маршруты флота Connect и поддержать неограниченную ёмкость аккаунтовтред CodexВлит
- #880Направить чип машины треда на «Передать на»тред Claude CodeВлит
- #873По умолчанию спрашивать при возвращении; сжатие в простое — по желаниютред Claude CodeВлит
- #837Артефакты PPTX открываются с предпросмотром слайдовтред Claude CodeВлит
По записям тредов: каждый пул-реквест открыл и связал воркер-тред, указанный рядом. Они попадают в наш репозиторий разработки; публичный репозиторий с исходным кодом регулярно получает снимки.
Claude Code упёрся в лимит — Codex подхватывает ту же задачу
Передача несёт с собой спецификацию, взятые задачи и подтверждения. Ничего не живёт только в окне чата.
Спецификация
Что значит «готово», записанное один раз до старта любого агента.
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
Агенты
Любой инструмент, умеющий читать файлы, берёт задачу, доказывает её выполнение и идёт дальше.
specweave task claim T-01Claude Code берёт первую открытую задачу. Захват — это строка в журнале, поэтому другой агент её не возьмёт.
specweave task done T-01 --run "npm test"Запускает тест задачи. Код 0 — это подтверждение, а полный вывод сохраняется в
reports/task-T-01.txt.specweave task claim T-02Claude Code берёт T-02 и упирается в лимит использования на полпути.
Лимит использования
Журнал в 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"}
Передача
Другой инструмент продолжает по тем же файлам, а не по окну чата.
claude@cloud передаёт T-02 codex@laptop
specweave handoffОсвобождает захват, записывает
handoff.mdс тем, что дальше, и отправляет снимок вspecweave-handoffиwip/<branch>.specweave pickupВ Codex: получает передачу, применяет правки и выводит T-02 с двумя критериями.
specweave task done T-02 --run "npm test"Codex заканчивает T-02 по тем же критериям, а журнал ссылается на вывод теста.
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 запускает эти инкременты как треды на ваших машинах и подписках: по одному координатору на проект и воркеры на любом провайдере, в который вы вошли.


Ваши машины, а не облачный контейнер
- Работает там, где уже лежат ваш код, скиллы и логины.
- Воркеры продолжают работать, пока ваш ноутбук спит, на той машине, где запущены.
- Каждый агент использует вход и подтверждения своего провайдера. Аккаунта у нас нет.
- Добавьте Mac mini или машину с Linux через SpecWithCode Connect: подключите на ней Connect к своему аккаунту, выберите в её настройках Invite this machine или выполните там
specwithcode fleet invite, затем вставьте строку в Add a machine в Settings, Connections на основном Mac.
Одна машина — одна подписка. Входите на каждой машине в один аккаунт каждого провайдера и не меняйте его, например Claude Code на одном аккаунте, а Codex на другом. Ручное переключение подписок на одной машине только путает; если нужно больше ресурса, добавьте машину.
Разберитесь за несколько минут
Записи настоящих приложений с дикторским текстом, субтитрами и главами.
- SpecWithCodeSee how SpecWithCode runs your agents2 мин 54 с, Глав: 12, опубликовано 12 October 2026
2 мин 54 с - SpecWithCodeStart SpecWithCode with a coordinator and two workers1 мин 49 с, Глав: 8, опубликовано 18 October 2026
1 мин 49 с - SpecWithCodeContinue a thread on Codex at a usage limit1 мин 1 с, Глав: 7, опубликовано 10 October 2026
1 мин 1 с
Бесплатно для каждого разработчика и команды
Платить нужно только за Pro (неограниченное число машин Connect, приватные скиллы) или за командный контракт с настройкой и поддержкой.
Смотреть тарифы- Приложение SpecWithCode
- Бесплатно
- SpecWeave CLI
- Бесплатно, лицензия MIT
- Плата за место
- Нет
- Машины Connect
- 3 бесплатно, 10 для первых 300 фаундеров, без ограничений в Pro
- Наценка на ваши подписки на ИИ
- Нет
Построено на SpecWeave
- SpecWithCodeСамо приложение, спланированное в инкрементах SpecWeave: в октябре 2026 влито 367 пул-реквестов из его собственных воркер-тредов.
- EasyChampИнструменты для лиг и клубов, собранные в тредах Claude Code, на двух подписках и в Codex.
- JobWeaveПоиск работы, резюме под вакансию и подготовка к собеседованиям.
- Verified SkillПоиск скиллов, просмотр исходников и локальные оценки.