ParallelClaw MVP

4 недели от идеи до первых пользователей. Execution layer для OpenClaw: три паттерна параллелизма, доказанные экспериментами, с флагманом Due Diligence Light.

4 неделиTypeScript pluginOpenRouter / HydraGPT

1. Что доказали экспериментами

Реальные цифры из этого чата. Не маркетинг — измерено на HydraGPT + OpenClaw.

Скорость

10 субагентов параллельно за 4.2 сек. Wall-clock ускорение 3.7× vs последовательного. 8/10 вернули результаты.

Overhead

Фиксированный overhead на субагента: 15-18 сек (инициализация + планирование + tool round-trip). Для простых задач overhead превышает полезную работу.

Model Override Bug

Указание model="..." в sessions_spawn игнорируется. Система выбирает модель из fallback chain. Требует pool-based round-robin.

HTTP Direct vs Sub-agents

10 параллельных HTTP-запросов (asyncio.gather): 26 сек. 10 субагентов: 2-3 мин. HTTP direct в 7.5× быстрее для простых задач.

Thread Binding

Persistent sub-agents в Telegram direct невозможны. thread=true требует channel plugin hooks. Субагенты = fire-and-forget background workers.

Tools in Sub-agents

Contrary to GitHub issues — субагенты могут использовать web_search, exec, read, write. Проверено.

Вывод для продукта: Smart routing обязателен. Простые задачи (<30 сек работы) → HTTP direct к HydraGPT. Сложные (research, code gen, file ops) → sub-agents с tools. Model override bug требует pool-based round-robin.

2. Критика Perplexity и наш ответ

Perplexity (10 turns, 16-18 источников) разобрал презентацию и указал ключевые проблемы. Мы их приняли и перестроили позиционирование.

Критика PerplexityНаш ответ
"Ноль таких плагинов" — ложно. ClawRouter уже shipped (issue #6421).Мы НЕ "первый роутер". Мы — execution layer: fan-out, fan-in, retry, reduce. Routing = Foreman (отдельный продукт).
"Ноль параллельного выполнения" — too strong. OpenClaw has primitives.Да, есть spawn/send/history. Но нет polished production-grade layer. Мы упаковываем best practices в готовые workflow.
70% экономии — marketing claim, нет benchmarks.Точные цифры только после собственных замеров. Claim: "умеем показывать savings, но доказываем benchmark'ами, не обещаем".
Freemium "plugin → upsell" не объясняет why pay us.Монетизация не за плагин. OSS wedge → ParallelClaw Cloud ($10-50/мес) → Personal Agent Layer. Платят за convenience, не за токены.
GTM слабый: сразу Product Hunt и громкие claims.Benchmark-led distribution: сначала reproducible benchmark pack, потом demo, потом community, потом launch.
"Мы первые измеряем" — тоже рискованно."Единый control plane для policy, eval и cost governance" — без слова "первые".

3. Три паттерна параллелизма

Не один "параллелизм", а три разных паттерна с разной экономикой. Пользователь думает задачами — мы выбираем паттерн.

Multi-Mind

/pc-ask — Consensus

Один промпт в N моделей одновременно. Majority voting, judge synthesis. Для критичных решений: архитектура, code review, legal. N = 3-6. Стоимость ×N, время ≈ 1 модель.

Science: Self-Consistency +17.9% GSM8K, +11.0% SVAMP.

Multi-Shard

/pc-scan — Throughput

N кусков работы в параллельные HTTP-вызовы. Stateless. Для массовых задач: 80 страниц PDF, 500 ревью, 200 файлов. N = 50-5000. Стоимость по объёму, время ÷N.

Economics: 87 pages via Haiku = $0.17, 8.2s vs 4 min sequential. 43× speedup.

Multi-Agent

/pc-do — Deep Work

Декомпозиция в N полноценных субагентов с tools, контекстом, памятью. Для исследований: 5 конкурентов, 4 раздела отчёта. N = 3-10. Stateful, дорогой, мощный.

Science: Stanford 7B beats 671B via 3-agent specialization.

Важно: Multi-Shard — самый недооценённый паттерн. На одну Multi-Mind задачу приходится 20-50 Multi-Shard задач в реальной работе разработчика. Это путь к batch processing revolution.

4. Три слоя архитектуры (от Opus/Claude)

Матрёшка, где каждый слой опционален и приносит свою маржу.

Слой 1: Skills (zero infrastructure, open source)

Markdown-инструкции + slash-команды. Никакого MCP-сервера, никакого backend'а. Агент уже умеет Bash, Task, HTTP — ему не хватает знания, как применять. Это знание мы и упаковываем.

  • /pc-ask — fan-out + voting (Multi-Mind)
  • /pc-scan — sharded execution (Multi-Shard)
  • /pc-do — decomposed subagents (Multi-Agent)

Слой 2: MCP-server (state + observability + cost control)

Когда пользователь хочет серьёзное использование: key vault через OS keychain, cost tracking с budget caps, connection pool с rate-limit awareness (AIMD), кэш одинаковых запросов, telemetry выборов пользователя.

  • Key vault: macOS security / Linux secret-tool / Windows DPAPI. Никогда в plain text.
  • Cost ledger: SQLite с per-task (model, input_tokens, output_tokens, cost). Daily/monthly budget с прерыванием.
  • Rate-limit pool: AIMD adaptive concurrency. Start=20, на 429 ÷2, каждую минуту без 429 +5.
  • Cache: content-hash → response. 20-40% снижение счёта при разработке.

Слой 3: Self-tuning routing (closed-source moat)

Adaptive. Online contextual bandit (Thompson sampling) над выборами модели. Персональный benchmark suite. Warm-start priors из агрегированных win-rate всех пользователей.

  • После 100-200 итераций bandit учится: "для Go-кода <500 токенов — Sonnet в 73%, GPT в 27%"
  • Warm-start: новый пользователь стартует не с uniform, а с агрегированными priors. Network effect.

5. Архитектура с учётом ограничений

Честная архитектура: что работает, что нет, и почему это не убивает продукт.

┌─────────────────────────────────────────┐
│  OpenClaw Agent (main session)           │
│  ┌─────────────────────────────────┐     │
│  │  ParallelClaw Plugin (TS)       │     │
│  │  ┌─────────┐  ┌────────────┐   │     │
│  │  │ Workflow│  │  Reducer   │   │     │
│  │  │ Engine  │  │  Engine    │   │     │
│  │  └───┬───┘  └─────┬──────┘   │     │
│  │      │            │            │     │
│  │  ┌───▼───┐    ┌───▼────┐      │     │
│  │  │ Split │    │ Merge  │      │     │
│  │  └───┬───┘    └───┬────┘      │     │
│  └──────┼────────────┼───────────┘     │
│         │            │                 │
│    ┌────▼────┐  ┌────▼────┐            │
│    │Sub-agent│  │Sub-agent│ ...         │
│    │(any)    │  │(any)    │             │
│    └─────────┘  └─────────┘            │
└─────────────────────────────────────────┘
ОграничениеWorkaroundКоммуникация
Model override bugPool-based round-robin"Any available from your config"
Thread binding unavailableFire-and-forget subagents"Background workers, not chat companions"
Sub-agent overhead 15-18sHTTP direct for simple tasks"Parallel only for 3+ independent subtasks"
Sequential within sessionMultiple sessions"Use multiple sessions for true parallelism"
Gateway restart requires hostDocumented in README"Host admin required for config changes"

6. Клиентский путь: 7 актов

От лендинга до ежедневного использования. Каждый акт — одно действие пользователя, один ответ системы.

1

Лендинг

GIF: терминал, /pc-ask, через 4 секунды — 4 мнения + голосование. Кнопка Copy install command.

2

Установка

claude plugin install parallelclaw. 10-15 секунд. Post-install hook запускает wizard.

3

Авто-детект окружения

Сканирует ANTHROPIC_API_KEY, OPENROUTER_API_KEY. Рекомендует OpenRouter. Сохраняет в OS keychain. Smoke test каждого провайдера.

4

Первый «вау» — /pc-ask

4 модели, голосование, синтез. Cost: $0.018. Latency: 5.2s. Mass intelligence — невозможно в Cursor или ChatGPT.

5

Второй «вау» — /pc-scan

87 страниц PDF за 8.2s vs 4 min sequential. Load balancing across providers. Понимание: это batch processing revolution.

6

Ежедневное использование

/pc-ask для важных решений, /pc-scan для массовых задач, /pc-do для сложных исследований. /pc-stats через неделю — saved time + win-rate.

7

Adaptive Routing

После 100 вызовов — предложение включить adaptive routing. Персональный bandit: «для Go-кода вы выбираете Sonnet в 73%».

7. MVP: 4 недели по дням

Честный scope. Каждый день 7 — deliverable для пользователя.

Нед 1

Foundation: примитивы + инфра

  • День 1: Provider detection + setup wizard + OS keychain vault
  • День 2: pc.consensus (Multi-Mind) — базовая реализация
  • День 3: pc.shard (Multi-Shard) — adaptive concurrency + load balancing
  • День 4: pc.compose (Multi-Agent) + SQLite cost ledger
  • День 5: Skills /pc-ask + /pc-scan с тремя aggregation-режимами
  • День 6: Edge cases: rate-limit handling, Claude-only mode, timeouts
  • День 7: Лендинг с двумя GIF (consensus + shard). README EN + RU.
Нед 2

Business Templates: флагман Due Diligence Light

  • /pc-dd "Company" --depth standard — 7 веток, все 3 паттерна
  • /pc-compete <product> — облегчённый анализ конкурентов
  • /pc-research <topic> — облегчённый market research
  • YAML workflow definitions — пользователи видят композицию примитивов
  • Benchmark: GSM8K self-consistency (+17.9% claim verification)
Нед 3

Polish: ошибки, retry, community

  • Retry with exponential backoff + graceful degradation
  • CONTRIBUTING.md + architecture.md (BaseReducer, ProviderAdapter)
  • GitHub labels: good first issue, help wanted
  • Demo video 30 сек
  • ClawHub publication
Нед 4

Launch: первые пользователи

  • HN / Reddit / Habr launch post
  • Outreach to OpenClaw adjacent tool authors
  • Сбор 5 design partners
  • Measure: install-to-first-value < 10 min
  • Telemetry: /pc-stats MVP

8. Бизнес-кейсы с лендинга → три паттерна

6 кейсов с parallelclaw.ai и какой паттерн (или композицию) они используют. Каждый реальный сценарий = комбинация 2-3 паттернов.

🔎 Анализ конкурентов

Паттерны: Multi-Agent + Multi-Shard + Multi-Mind

5 веток (игроки, pricing, сигналы, позиционирование, SWOT) → каждая ветка = полноценный subagent (Multi-Agent). Внутри pricing-extraction = 20 страниц сайта параллельно (Multi-Shard). Финальный синтез = две модели независимо составляют SWOT, judge выбирает (Multi-Mind).

🧱 Контент-завод

Паттерны: Multi-Agent + Multi-Mind

Researcher → outline-writer → drafter → fact-checker → headline-generator → repurposer. Каждый агент = stateful задача (Multi-Agent). На стадии headline — best-of-8 с judge (Multi-Mind). Multi-Shard почти не нужен.

📊 Market Research

Паттерны: Multi-Agent + Multi-Shard + Multi-Mind

4 ветки (игроки, тренды, источники, риски). Ветка «источники» = 20 PDF отчётов параллельно через Haiku (Multi-Shard). Финальный sanity-check = 3 модели независимо ставят score 1-10, медиана = финальная (Multi-Mind).

🧾 Due Diligence Light

Паттерны: Multi-Agent + Multi-Shard + Multi-Mind

7 веток (company-profile, product, market-signals, team, financials, risks, pro-contra). Внутри — чтение press-releases параллельно, классификация tweets, парсинг SEC filings (Multi-Shard). Оценка сигналов = 3 модели ставят score 1-10 (Multi-Mind). Флагман MVP.

🛠️ Product Discovery

Паттерны: Multi-Shard + Multi-Agent

500 G2-review'ов, 300 reddit-постов, 100 interview transcripts = массивный Multi-Shard. Пост-обработка: clustering, pain-mapping, opportunity-ranking = Multi-Agent. Multi-Mind не критичен.

✅ Verification

Паттерны: Multi-Mind (чистый) + Multi-Shard

Гипотеза → 3 модели ищут подтверждения + 3 модели ищут контраргументы → judge сводит (Multi-Mind). Multi-Shard если нужно проверить против большого корпуса фактов. Самый сильный Multi-Mind кейс.

Главный инсайт: Ни один реальный бизнес-кейс не использует один паттерн. Каждый — композиция 2-3. Поэтому наш продукт = не примитивы, а workflow-шаблоны, которые скрывают композицию за одной командой.

9. Научное обоснование

Не маркетинг. Конкретные цифры из peer-reviewed работ.

Self-Consistency (Wang et al.)

Несколько reasoning paths + majority voting. +17.9% GSM8K, +11.0% SVAMP vs single-path. ParallelClaw делает это одной командой: /pc-ask prompt --models 5.

Tree-of-Thought (Yao et al.)

Параллельное исследование промежуточных путей лучше single-chain для сложных задач. /pc-do task --branches 3 --depth 2.

LLMxMapReduce / BriefContext

Naive chunking → aggregator noise. Хороший MapReduce требует structured outputs (evidence, confidence) + intelligent reduce. ParallelClaw упаковывает это в ядро.

Stanford Self-Play (arXiv:2604.20209)

7B модель обыграла 671B DeepSeek-Prover-V2 через 3-agent specialization (Solver + Conjecturer + Guide). Доказательство: parallel specialization beats monolithic scale.

Debate vs Voting: Свежее исследование (arxiv 2508.17536) показывает — majority voting объясняет почти весь прирост quality, который приписывали multi-agent debate. Debate в 3 раза дороже и не сильно лучше. Мы используем простой fan-out + голосование по умолчанию, debate — только для adversarial use cases (security, legal).

10. Интеграция с Memex (local-first memory)

Local-first архитектура: память на ноутбуке, облако — только relay/buffer.

Laptop (source of truth)
├── memex-core (SQLite + FTS5)
├── memex-mcp (MCP server for Claude/Cursor)
└── memex-sync (pull from relay)

Hosting (relay/buffer)
├── openclaw-exporter (conversation events)
└── memex-relay (append-only API)

11. Монетизация: три ступени

Не комиссия поверх токенов — это маржа крошечная и BYOK обходит. Монетизируем надёжность, observability и time-to-value.

Stage 1: OSS Wedge

OpenClaw plugin + core lib. Бесплатно. Цель: brand, trust, adoption, community contributions.

Stage 2: ParallelClaw Cloud

Hosted orchestrator. BYOK. UI для workflow config, pipeline logs, usage. $10-50/мес за команду — не за токены, а за управляемую скорость.

Stage 3: Personal Agent Layer

Local Memory + Foreman + ParallelClaw как единый стек. Execution engine внутри персонального агента. Деньги за продукт, не за токены.

Что НЕ делаем: Комиссию поверх OpenRouter за токены (маржа крошечная, BYOK обходит, конкуренция с gateway-гигантами). Не строим свой gateway — OpenRouter уже сделал тяжёлую часть. Мы — оркестратор поверх, не конкурент.

12. Go / No-Go Criteria

После 4 недель — жёсткое решение. Нет soft maybe.

Продолжаем если

  • >2× speedup на /pc-scan vs sequential
  • >90% reliability (0 silent failures на 50 runs)
  • 20-30% perceived quality improvement on long docs
  • 2 design partners за 4 недели
  • Install-to-first-value < 10 minutes

Закрываем если

  • Нет стабильного 2× speedup на реальных задачах
  • Нет 2 design partners через 4 недели
  • OpenClaw core выпускает native parallel orchestration
  • Model override bug не workaround'ается pool-based routing