DSH Plugins Marketplace

DSH Plugins

Plugins

/

veripower

c

veripower

Manifest valid6

An open-source agent flow from natural language spec through Verilog RTL and UVM verification to front-end signoff on commercial EDA tools

hasBundlePatch

VeriPower

An open-source agent flow for front-end chip design


VeriPower is an open-source agent flow that takes a natural-language spec all the way to front-end signoff on commercial EDA tools. A deterministic engine sits underneath, recording every action in an append-only log. All pipeline status is derived from that log on demand, never stored as a flag or snapshot. The agent can iterate on its own, but every LLM-authored oracle needs a human sign-off.

Ships as a plugin for Claude Code, opencode, DeepSeek Harness, and Codex.

How it works

A deterministic engine owns the facts. Agents and humans are proposers. The engine keeps an append-only record of every action and conclusion, and whether a stage is done, stale, or failed gets computed from that record each time you ask. An orchestrator queries the engine for one action, carries it out, queries again. No state carried between queries.

VeriPower architecture

Every verification conclusion is fingerprinted against the content it consumed and produced. Edit something upstream and the downstream conclusions go invalid on the next query. Design and verification both start from the spec but then diverge, so the reference model is derived from the spec, not from the implementation. EDA tool verdicts are authoritative. LLM-authored oracles are good enough for iteration but need human endorsement for signoff, and that endorsement lapses if the oracle content changes.

More in ARCHITECTURE.md (中文).

Pipeline

Eight stages, spec through power analysis. The dependency graph falls out of each rule's artifact declarations.

Pipeline dependency graph

Reference implementation wraps Synopsys tools (SpyGlass, Design Compiler, PrimeTime, VCS+UVM). Each stage is a self-contained skill, so you can swap one (Verilator for simulation, Yosys for synthesis) without touching the rest.

Results

Three front-end design tasks, bare Claude Code vs. Claude Code + VeriPower. Same LLM, same spec, same EDA tools.

| Benchmark | Scale | Baseline | + VeriPower | |---|---|---|---| | gateGPT — fixed-point GPT inference | 346K gates | 3 of 4 coverage metrics below 90% | pass | | FSA — FlashAttention accelerator | 32K gates | 2 unresolved CDC violations | pass | | Coral-NPU — RISC-V ML accelerator | 3.4M gates | 6/19 tests | 19/19 |

Across these tasks, VeriPower closes verification gaps in coverage, CDC and test execution.

Quickstart

Claude Code
claude plugin marketplace add chipweaver/veripower
claude plugin install veripower@chipweaver

Or point at a working copy: claude --plugin-dir /path/to/veripower.

See Claude Code setup and runtime behavior.

opencode

Add the plugin to ~/.config/opencode/opencode.json, or to a project-level opencode.json:

{ "plugin": ["veripower@git+https://github.com/chipweaver/veripower.git"] }

Stage dispatch runs subagents in the background, which opencode gates behind an environment variable, so start it with:

OPENCODE_EXPERIMENTAL_BACKGROUND_SUBAGENTS=true \
OPENCODE_EXPERIMENTAL_OUTPUT_TOKEN_MAX=131072 opencode

opencode 1.18.30 has a default 32,000-token completion ceiling. For models that support longer output, set the second flag to the model's declared output limit; 131072 is an example.

See opencode setup and runtime behavior.

DeepSeek Harness

Install into the profile you run:

dsh plugin --profile web add "veripower@git+https://github.com/chipweaver/veripower.git"

Run the web profile (dsh web), not the one-shot headless profile.

See DeepSeek Harness setup and runtime behavior.

Codex

Native plugin and subagents (tested with CLI 0.153.4 on Linux):

codex plugin marketplace add chipweaver/veripower
codex plugin add veripower@chipweaver --json

Use the returned installedPath to run python3 <installedPath>/codex/setup.py, then launch codex --profile veripower. Review the two VeriPower hooks in /hooks and start a new session. Setup adds native command approval rules and a profile that routes oracle judgments to the human reviewer. See Codex setup and runtime behavior for upgrades, background jobs and verification scope.

Ask it to list its skills — the twelve VeriPower ones confirm the install.

Run the brainstorm skill to settle requirements first, then tell the agent:

Run the design flow for {module_dir}

Full walkthrough in the user manual (中文).

Requirements. Python 3.10+, jsonschema >= 4.18, referencing, PyYAML. Synopsys EDA tools, swappable per skill.

Citation

Paper forthcoming.

Version: v0.2.4. MIT License. Contributing. Issues.

Comments

Loading…

Similar plugins

mirage

by strukto-ai

The World's First Virtual Terminal for AI Agents

Tools & CapabilitiesDevelopment & InfrastructureManifest valid

3.6k

163/wk

Apache-2.0

TypeScript

Sep 17, 2026

dsh plugin --profile web add @struktoai/mirage-dsh

by xlight

使用 DeepSeek 官方多模态视觉模型让你的 Agent 不再眼瞎(支持 DSH、Zed、OpenCode、Codex、Claude Code、Cursor、Claude Desktop)

Tools & CapabilitiesTerminal & ClientsManifest valid

17

Rust

Sep 14, 2026

dsh plugin --profile web add @xlight-oss/visionary-dsh

by opencues

The open standard for omnipresent AI. Claude Code, OpenCode, Gemini CLI, Shell, Chrome, DeepSeek Harness. Model-agnostic

Tools & CapabilitiesUI & ExperienceManifest valid

51

Apache-2.0

TypeScript

Sep 17, 2026

dsh plugin --profile web add @opencues/dsh

Headless-browser verification tools so the agent opens the page it just built, reads the rendered DOM and computed styles, checks the console, and screenshots the result; ships a frontend-verify skill

Tools & CapabilitiesManifest valid

0

149/wk

dsh plugin --profile web add dsh-preview

by limccn

Give DeepSeek (text-only) models **vision** in Claude Code and Codex by routing image files to any OpenAI-compatible vision endpoint (OpenRouter, SiliconFlow, DashScope, Ollama, llama.cpp, vLLM, LM St

Manifest valid

3

71/wk

MIT

TypeScript

Sep 1, 2026

dsh plugin --profile web add @limccn/deepseek-vl-support

by dongsheng123132

Open task handoff protocol for DeepSeek Harness, WorkBuddy, Claude Code and Codex — verified state, not chat logs

Tools & CapabilitiesSessions & MessagesManifest valid

10

MIT

JavaScript

Aug 26, 2026

dsh plugin --profile web add task-passport