vindicate

mcp
Security Audit
Warn
Health Pass
  • License — License: Apache-2.0
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Community trust — 20 GitHub stars
Code Warn
  • process.env — Environment variable access in .github/workflows/prepare-release.yml
  • fs module — File system access in .github/workflows/prepare-release.yml
Permissions Pass
  • Permissions — No dangerous permissions requested

No AI report is available for this listing yet.

SUMMARY

A local-first Playwright test automation toolkit for AI coding agents (Cursor, Claude Code, Copilot), with MCP tools for codegen, browser control, and recordings.

README.md

Vindicate Platform

Monorepo for Vindicate — AI-native Playwright test automation for VS Code, Cursor, and Claude Code.

Architecture

Vindicate is a stateless local stack: the VS Code extension installs rules + skills, then agents call a local MCP server that serves workflow guidance and browser/codegen tools. No cloud job machine, no MongoDB, no remote orchestration on the runtime path.

Agent (Cursor / Claude Code / Copilot)
  ├─ L0 rules + L1 skill (installed by extension)
  └─ runtime-mcp @ 127.0.0.1 (stateless)
       ├─ vindicate_workflow → bundled graphs + nodes + refs
       ├─ browser_* / browser_record_* → runtime-worker @ 127.0.0.1
       ├─ vindicate_generate_code (4 ops) · run_tests · scaffold_project
       └─ vindicate_ask_user · vindicate_design · vindicate_show_panel

Workspace layout

apps/
  runtime-mcp/      Local MCP server (workflow + codegen + tools)
  runtime-worker/   Playwright browser + recording worker
  vscode-extension/ VS Code / Cursor extension
  vindicate-ui/        Bundled MCP Apps panel UI
packages/
  protocol/         Shared Zod contracts

Tooling

  • Node.js >=22
  • pnpm >=10
  • Turborepo

Common commands

From repository root:

pnpm lint
pnpm typecheck
pnpm test
pnpm build

Build the runnable apps:

pnpm turbo build --filter=@vindicate/runtime-mcp
pnpm turbo build --filter=@vindicate/runtime-worker
pnpm turbo build --filter=vindicate

Governance docs

  • docs/ARCHITECTURE.md
  • docs/SECURITY_BASELINE.md
  • docs/SUPPLY_CHAIN_BASELINE.md
  • docs/CONTRIBUTING.md

Changelog

See CHANGELOG.md.

License

Licensed under the Apache License, Version 2.0.

Reviews (0)

No results found