Skip to main content

Cotterpin

Proof-gated automation for AI coding agents.

A cotter pin is the small part whose only job is to stop something falling apart while it moves. Cotterpin does that for coding agents: it runs them against mechanical gates, so a task counts as done only when evidence says so — not when the agent says so.

Status: name reservation

This 0.0.1 release reserves the name and installs nothing useful. There is no working release yet. Follow https://cotterpin.io for progress.

What it will do

  • Run agents against gates that can refuse. Claude Code, Codex, Grok and Gemini, behind one task model.
  • Catch what linters cannot — an agent that runs the tests, sees them pass, and reports work as delivered that was never wired up.
  • Prove it. Every verdict is backed by a receipt bound to the exact inputs it checked, chained so the history cannot be quietly rewritten.
  • Keep your code local. Source, diffs and prompts stay on your machine; only your chosen model provider ever sees your code, under your own account.

Intended usage

pipx install cotterpin

cotterpin install     # user-space runtime, no admin
cotterpin connect     # detect and check your provider CLIs
cotterpin init        # write policy, pin the gate pack, dry-run the gates
cotterpin run <task>  # run the work, gated

Licence

All rights reserved pending a licence decision.

Release files for cotterpin 0.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cotterpin 0.0.1
File Size Uploaded
cotterpin-0.0.1.tar.gz 2.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for cotterpin 0.0.1
File Interpreter ABI Platform
cotterpin-0.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 5.1 kB

Release files / cotterpin-0.0.1.tar.gz

Download URL cotterpin-0.0.1.tar.gz
Size 2.5 kB
Tags Source
SHA-256 checksum
How to use checksums
2edc5a9ed824b729def9bd0479cb33756d3e2188081a10ae4c601f0919724e12
BLAKE2b-256 checksum
How to use checksums
9b1d98f269e2cb4267efc34c9f47ab77353ad4193881aab6c6eb39925a0608f8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / cotterpin-0.0.1-py3-none-any.whl

Download URL cotterpin-0.0.1-py3-none-any.whl
Size 2.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
af33122733565185213d18d8ed79ac706242000518d93d5364f9a78120997d46
BLAKE2b-256 checksum
How to use checksums
5101c028030240e8104cc84839e4f2f9ddb4ea78e71ee4e086675375da2762c2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page