Clade
БесплатноНе проверенTurn Claude Code and Codex from chat assistants into autonomous coding systems
Описание
Turn Claude Code and Codex from chat assistants into autonomous coding systems
README
English | 中文
Clade
A provider-neutral delivery control plane for coding agents.
Clade turns agent work into reviewable delivery: resolved execution identity, immutable evidence, calibrated verification, correction learning, and truthful Git history. It ships native Claude Code and Codex surfaces plus an MCP bridge for other clients.
Use the full Claude Code framework, the native Codex plugin, or the provider-neutral MCP bridge. The optional Orchestrator adds a provider/model registry, evidence and eval control plane, verifier-aware routing, delivery state, and multi-project fleet truth.
If this saves you time, a star helps others find it. Something broken? Open an issue.
Blog post: Building Clade — motivation, design decisions, and lessons learned.
Table of Contents
- Install
- MCP Server
- The Trust Loop
- What It Does
- Self-Learning Mechanisms
- Skills
- Supported Languages
- Documentation
- Repo Structure
- Contributing
- License
Install
Claude Code — Full Framework
git clone https://github.com/shenxingy/clade.git
cd clade && ./install.sh
Installs skills, hooks, agents, scripts, and safety guardian. Start a new Claude Code session to activate.
Requires:
jq. Platform: Linux, macOS, and Windows via Git Bash (native CMD/PowerShell without bash is out of scope).
Codex — Native Plugin
codex plugin marketplace add shenxingy/Clade
codex plugin add clade@clade
Start a new Codex thread, then invoke a workflow naturally or explicitly with
the plugin-qualified names $clade:review, $clade:verify,
$clade:investigate, and the other bundled skills. Open /hooks once to
review and trust Clade's session-context and command-safety hooks.
Run $clade:codex-usage setup minimal for a compact native footer.
$clade:codex-usage defaults to the equally compact
project(branch)-9% (6d) pace view; icon and detail styles are optional. It
never reads or exposes Codex credentials.
The native plugin runs directly in Codex and does not require Claude Code. It currently ships 25 provider-native core workflows; Claude-specific overnight orchestration remains in the full framework. See Native Codex Support.
MCP Server Only
If you want Clade tools in another MCP client:
pip install --upgrade clade-mcp
Version 0.2.0 adds the Codex execution runtime while keeping Claude as the backwards-compatible default. See MCP Server below for configuration and the MCP package guide for all runtime and sandbox options.
MCP Server — Use Skills in Any AI Editor
The MCP package exposes 34 bundled Clade skills, plus compatible user-installed skills, as callable tools via the Model Context Protocol. It can execute them with either Claude or Codex.
Claude Desktop or another client using Claude as its runtime:
{
"mcpServers": {
"clade": { "command": "uvx", "args": ["clade-mcp"] }
}
}
Cursor / Windsurf:
{
"mcpServers": {
"clade": {
"command": "clade-mcp",
"env": { "CLADE_RUNTIME": "codex" }
}
}
}
CLADE_RUNTIME accepts claude (the backwards-compatible default), codex, or
auto. Prefer the native Codex plugin inside Codex itself; adding the MCP server
there would duplicate skills and spawn nested agent sessions. The same applies
inside the full Claude Code framework, where Clade skills are already native.
The Trust Loop
Clade keeps six concerns separate so a green-looking run cannot silently change runtime, account, history, or evidence semantics:
| Layer | Contract |
|---|---|
| Execution identity | Agent runtime, native connection, inference provider, wire protocol, and opaque model are resolved independently |
| Evidence | Every attempt can carry append-only task, timing, Git SHA, test, oracle, cost, artifact, and delivery evidence with digest-linked revisions |
| Verifier calibration | Cheap→strong routing is default-off and requires deterministic verifier evidence; observational reports never mutate policy |
| Correction learning | Explicit corrections pair rejected work with human context and create reviewable eval candidates; no automatic ground-truth path |
| Delivery | Exact reviewed SHA, live PR topology, CI, and repository policy determine merge semantics; squash is never the universal default |
| Fleet truth | Provider catalogs, task state, usage, evidence health, and delivery status remain provenance- and freshness-aware across projects |
Evidence and oracle approval are gates and audit material, not authorization to publish or merge. Repository policy and explicit authority still control external side effects.
What It Does
| When | What fires | Effect |
|---|---|---|
| Session opens in a git repo | session-context.sh |
Loads git context, handoff state, correction rules, model guidance |
| Session opens in a git repo | commit-archeology.sh |
Mines git log for recurring fix patterns (wiring/deploy/compat gaps, Claude-overridden) — injects top 4 |
| Claude runs a bash command | pre-tool-guardian.sh |
Blocks dangerous ops: migrations, rm -rf, force push, DROP TABLE |
| Claude edits code | post-edit-check.sh |
Async type-check (tsc, pyright, cargo check, go vet, etc.) |
| You correct Claude | correction-detector.sh |
Logs correction, prompts Claude to save a reusable rule |
| Claude marks task done | verify-task-completed.sh |
Adaptive quality gate: compile + lint, build + test in strict mode |
See How It Works for the full hook reference (30 hooks).
Self-Learning Mechanisms
Three mechanisms keep Clade aligned with reality:
- Commit Lessons (reactive) —
commit-archeology.shminesgit logfor recurring fix patterns (wiring-gap, deploy-gap, compat-gap, claude-overridden) and injects the top 4 at every session start. - Doc Align (preventive) —
doc-align.pydeclares shared facts indocs/facts.json(auto-derived from filesystem); checks/auto-fixes drift across every*.md. A PostToolUse hook flags drift the moment you edit a doc, so stale counts never reach commit. - Correction Pairing (human-grounded) — explicit corrections pair rejected work with the replacement context. Orchestrator corrections enter quarantine as eval candidates; only explicit human review can promote corpus truth.
Commit Lessons and Doc Align run locally in the full Claude distribution and silently no-op in repos that have not opted in. Correction evidence never turns an inferred revert or async signal into an automatic rule.
See Self-Learning Mechanisms for full details, detectors, schemas, and tunable env vars.
Skills (132)
Core Workflow
| Skill | What it does |
|---|---|
/commit |
Create repository-adaptive checkpoint commits; publish when authorized |
/sync |
Check off completed TODOs, append session summary to PROGRESS.md |
/review |
8-phase coverage review — finds AND fixes issues, loops until clean |
/verify |
Verify project behavior anchors (compile, test, lint) |
Autonomous Operation
| Skill | What it does |
|---|---|
/start |
Autonomous session launcher — morning brief, overnight runs, cross-project patrol |
/loop GOAL |
Goal-driven improvement loop — supervisor plans, workers execute in parallel |
/iloop TASK |
In-session iterative loop — Stop hook re-prompts until done (no background workers) |
/batch-tasks |
Execute TODO steps via unattended sessions (serial or parallel) |
/orchestrate |
Decompose goals into tasks for worker execution |
/handoff |
Save session state for context relay between agents |
/pickup |
Resume from previous handoff — zero-friction restart |
/worktree |
Create git worktrees for parallel sessions |
/poke |
Heartbeat after esc — 3-line status, auto-continues if still progressing |
/status |
Session dashboard — background agents, loops, worktrees, unpushed commits |
/go |
Execute the recommendation from your most recent A/B/C option set |
Code Quality
| Skill | What it does |
|---|---|
/review-pr N |
AI code review on a PR diff — Critical / Warning / Suggestion |
/merge-pr N |
Merge an exact reviewed PR with topology- and history-aware semantics, then clean up |
/investigate |
Root cause analysis — no fix without confirmed hypothesis |
/incident DESC |
Incident response — diagnose, postmortem, follow-up tasks |
/cso |
Security audit (OWASP + STRIDE) |
/map |
Generate ARCHITECTURE.md with module graph + file ownership |
Research & Planning
| Skill | What it does |
|---|---|
/research TOPIC |
Deep web research, synthesize to docs/research/ |
/model-research |
Latest Claude model data + auto-update configs |
/next |
"What's next?" — fast 1-shot recommendation (default); /next deep for multi-round interview |
/brief |
Morning briefing — overnight commits, costs, next steps |
/retro |
Engineering retrospective from git history |
/frontend-design |
Create production-grade frontend interfaces |
System
| Skill | What it does |
|---|---|
/audit |
Clean up correction rules — promote, deduplicate, remove stale |
/document-release |
Post-ship doc sync (README, CHANGELOG, CLAUDE.md) |
/pipeline |
Health check for background pipelines |
/provider |
Switch LLM provider |
slt |
Toggle statusline quota pace indicator |
Blog & Content (30 skills)
| Skill | What it does |
|---|---|
/blog |
Full lifecycle — brief → outline → write → SEO check |
/blog-write |
Write SERP-informed articles from scratch |
/blog-rewrite |
Optimize existing posts for quality and SEO |
/blog-audit |
Full-site health scan (thin content, meta, cannibalization) |
| + 26 more | analyze · audio · brand · brief · calendar · cannibalization · chart · cluster · discourse · factcheck · flow · geo · google · image · locale-audit · localize · multilingual · notebooklm · outline · persona · repurpose · schema · seo-check · strategy · taxonomy · translate |
SEO (25 skills)
| Skill | What it does |
|---|---|
/seo |
Full SEO audit suite |
/seo-technical |
Crawlability, indexability, Core Web Vitals |
/seo-page |
Deep single-page analysis |
/seo-content |
E-E-A-T and content quality scoring |
| + 21 more | audit · backlinks · cluster · competitor-pages · content-brief · dataforseo · drift · ecommerce · flow · geo · google · hreflang · image-gen · images · local · maps · plan · programmatic · schema · sitemap · sxo |
Paid Ads (23 skills)
| Skill | What it does |
|---|---|
/ads |
Multi-platform ads audit suite |
/ads-google |
Google Ads — Quality Score, PMax, bidding |
/ads-meta |
Meta Ads — Pixel/CAPI, creative fatigue, Advantage+ |
/ads-create |
Create new ad campaigns from brief |
| + 19 more | amazon · apple · attribution · audit · budget · competitor · creative · dna · generate · landing · linkedin · math · microsoft · photoshoot · plan · server-side-tracking · test · tiktok · youtube |
Email (6 skills)
| Skill | What it does |
|---|---|
/email-write |
Compose high-converting emails (PAS, AIDA, BAB frameworks) |
/email-audit |
Deliverability audit — SPF, DKIM, DMARC, blacklists, health score |
/email-sequence |
Design automation sequences (welcome, nurture, re-engagement) |
| + 3 more | check · plan · review |
See When to Use What for detailed usage guidance.
Supported Languages
Auto-detected — hooks and agents adapt to your project:
| Language | Edit check | Type checker | Test runner |
|---|---|---|---|
| TypeScript / JavaScript | tsc (monorepo-aware) | tsc | jest / vitest |
| Python | pyright / mypy | pyright / mypy | pytest |
| Rust | cargo check | cargo check | cargo test |
| Go | go vet | go vet | go test |
| Swift / iOS | swift build | swift build | swift test |
| Kotlin / Android / Java | gradlew | gradlew | gradle test |
| LaTeX | chktex | chktex | — |
All checks are opt-in by detection — if the tool isn't installed, the hook silently skips.
Documentation
| Guide | Contents |
|---|---|
| Native Codex Support | Plugin installation, native skills/hooks, MCP runtime selection, compatibility boundaries |
| MCP Package | clade-mcp 0.2.0 installation, runtime selection, sandbox and skill catalog |
| 0.2.0 Release Notes | Native Codex support, MCP changes, upgrade steps, and validation results |
| Changelog | Release history and upgrade notes |
| Maximize Throughput | Skip permissions, batch tasks, parallel worktrees, terminal + voice |
| Orchestrator Web UI | Chat-to-plan, worker dashboard, settings, iteration loop |
| Overnight Operation | Task queue, parallel sessions, context relay, safety |
| How It Works | Hooks, agents, skills internals, correction learning, model selection |
| Configuration | Settings, thresholds, adding custom hooks/agents/skills |
| When to Use What | Detailed usage guidance for every skill |
| Who to Learn From | Vetted watch-list of the agentic-coding frontier — people, repos, bot behavior, reviewed quarterly |
Dotfile Sync
Keep ~/.claude/ in sync across machines — memory, corrections, skills, hooks, and scripts.
~/.claude/scripts/sync-setup.sh # auto-detect NFS or GitHub
~/.claude/scripts/sync-setup.sh --github # explicit GitHub backend
Fully automatic once configured. See Configuration for details.
Architecture
Claude CLI layer (configs/ → installed to ~/.claude/): Full skill, hook, script, and agent framework.
Codex plugin (plugins/clade/): Generated provider-native core skills plus Codex lifecycle hooks. Distributed through .agents/plugins/marketplace.json.
Orchestrator (orchestrator/): Optional evidence, evaluation, delivery, and
fleet control plane. It resolves native runtime connections without copying
credentials, watches workers, calibrates verifier-aware routing, records
immutable attempt evidence, and exposes exact delivery state. Native CLI/plugin
surfaces work independently.
Web UI (orchestrator/web/): Read-only observation window. Task queue, worker status, cost dashboard, settings. No production logic — all executes via CLI.
clade/
├── install.sh # One-command deployment
├── configs/ # ← THE PRODUCT CENTER
│ ├── skills/ # 132 skill definitions
│ ├── hooks/ # 30 event hooks
│ ├── agents/ # 37 agent definitions
│ └── scripts/ # 35 shell + 15 Python utilities
├── plugins/clade/ # Native Codex plugin (25 generated core skills + hooks)
├── .agents/plugins/ # Codex marketplace manifest
├── orchestrator/ # ← THE EXECUTION ADAPTER
│ ├── server.py # FastAPI app, routes, WebSocket
│ ├── worker.py # WorkerPool, SwarmManager, task dispatch
│ ├── task_queue.py # SQLite task queue + CRUD
│ ├── evidence_bundle.py # Immutable lifecycle evidence + digest chains
│ ├── worker_evidence.py # Worker/verifier/delivery evidence wiring
│ └── web/ # ← THE OBSERVATION WINDOW
│ └── src/ # React + Vite UI (served from dist/)
├── docs/ # Guides and research
├── adapters/openclaw/ # OpenClaw integration (mobile monitoring)
└── templates/ # Settings, CLAUDE.md templates
OpenClaw Integration
Monitor and control overnight loops from your phone via OpenClaw.
| Skill | Trigger | Effect |
|---|---|---|
| clade-status | "how's the loop going" | Iteration progress, cost, commits |
| clade-control | "start a loop to fix tests" | Start/stop autonomous loops |
| clade-report | "what did it do overnight" | Session report, cost breakdown |
See adapters/openclaw/README.md for setup.
Contributing
Contributions welcome — code, docs, issue triage, bug reports. See CONTRIBUTING.md.
Known Limitations
- Loop on non-code tasks (research/docs) fails silently — workers produce no diff, loop reports failure
- Workers inherit parent env — project-specific env vars leak into worker shells; sanitize before overnight runs
- Context budget is per-session — multi-day runs may exhaust context; use
/handoff+/pickup
License
Установка Clade
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/shenxingy/CladeFAQ
Clade MCP бесплатный?
Да, Clade MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Clade?
Нет, Clade работает без API-ключей и переменных окружения.
Clade — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Clade в Claude Desktop, Claude Code или Cursor?
Открой Clade на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
Gmail
Read, send and search emails from Claude
автор: GoogleSlack
Send, search and summarize Slack messages
автор: SlackRunbear
No-code MCP client for team chat platforms, such as Slack, Microsoft Teams, and Discord.
Discord Server
A community discord server dedicated to MCP by [Frank Fiegel](https://github.com/punkpeye)
Compare Clade with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории communication
