Skip to content
@dotsetlabs

Dotset Labs

Developer tools for testing, transparency, and trust in AI-assisted development

Dotset Labs

Open-source tools for AI-assisted development.

Website Documentation License


Our Products

We build tools that help developers test MCP servers and track AI-generated code. Everything is MIT licensed and free to use.

Tool Purpose
Bellwether MCP server testing and drift detection
whogitit AI code attribution at line-level granularity

Bellwether

MCP Server Testing

Detect when your MCP server's tools, schemas, or descriptions change. The check command provides zero-LLM structural validation that catches breaking changes before they reach production. The optional explore command adds LLM-powered multi-persona behavioral testing and AGENTS.md documentation.

Website npm GitHub

# Initialize config and run structural drift detection
npx @dotsetlabs/bellwether init
bellwether check

# Save baseline and detect drift in CI/CD
bellwether baseline save
bellwether baseline compare --fail-on-drift

# Optional: LLM-powered behavioral exploration
bellwether explore

Features

Feature Description
Schema Validation Zero-LLM detection of tool additions, removals, schema changes, and renames
Security Analysis Detect SQL injection, XSS, path traversal, command injection, and SSRF vulnerabilities
Semantic Validation Auto-infer and validate semantic types (dates, URLs, emails, IDs)
Performance Monitoring Track response latency with confidence metrics and detect regressions
Multi-Persona Exploration Optional LLM testing from 4 perspectives: Technical Writer, Security Tester, QA Engineer, Novice User
CI/CD Integration Granular exit codes (0-5) for pipeline integration with --fail-on-drift
MCP Registry Search Discover and test servers from the MCP Registry

Commands

Core: checkexplorediscoverwatchinitvalidate-config

Baseline: baseline savebaseline comparebaseline showbaseline diffbaseline accept

Advanced: golden savegolden comparecontract generatecontract validateverify

Cloud: loginteamslinkprojectsuploadhistorydiffbadge

Auth: auth addauth removeauth statusauth clear

Output Formats

  • CONTRACT.md — Generated by check command with schema validation results
  • AGENTS.md — Generated by explore command with behavioral documentation
  • JSON / JUnit XML / SARIF — For CI/CD and GitHub Code Scanning integration

Cloud Platform

The open-source CLI works standalone. The optional cloud platform adds:

  • Baseline storage and version history
  • Team collaboration with role-based access
  • Webhook notifications
  • Verification badges

whogitit

AI Code Attribution

Track AI-generated code at line-level granularity. Know exactly which lines were written by AI, which were modified by humans, and what prompts generated them.

GitHub

# Install from source
git clone https://github.com/dotsetlabs/whogitit
cd whogitit
cargo install --path .

# One-time setup (installs Claude Code hooks)
whogitit setup

# Initialize repository
whogitit init

# View AI attribution for a file
whogitit blame src/main.rs

Features

Feature Description
Line-Level Attribution Track whether each line is AI-generated, human-modified, or original
Prompt Preservation Store the prompts that generated code alongside commits
Three-Way Diff Analysis Accurate attribution even when you edit AI code before committing
Git-Native Storage Uses git notes that travel with your repository
Claude Code Integration Automatic capture via hooks
GitHub Action PR comments showing AI attribution summaries with prompts
Privacy Protection Automatic redaction of API keys, passwords, and sensitive data

Commands

Core: blameshowpromptsummarystatusclear

Setup: setupinitdoctor

Data: exportretentionauditredact-test

CI/CD: annotationspager

Line Attribution Types

Source Symbol Description
AI Generated by AI, unchanged
AIModified Generated by AI, then edited by human
Human + Added by human after AI edits
Original Existed before AI session

Trust & Security

Your data stays on your machine. Both tools work entirely offline with no telemetry and no account required. Bellwether's cloud platform is optional.

Tool Language License Cloud Required
Bellwether TypeScript MIT Optional
whogitit Rust MIT No

Links

Built for developers working with AI.

Washington, D.C.

Pinned Loading

  1. whogitit whogitit Public

    Track AI-generated code at line-level granularity. Know which lines were written by AI, modified by humans, and what prompts generated them. Git-native storage, automatic redaction, and Claude Code…

    Rust 2

  2. bellwether bellwether Public

    Open-source testing tool for Model Context Protocol (MCP) servers. Detect breaking schema changes before they reach production. Free deterministic validation with optional LLM-powered behavioral ex…

    TypeScript 1

Repositories

Showing 4 of 4 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…