Mihver — AI agent reliability layer. Catches Claude Code skills that should have fired but didn't.
Project description
Mihver
AI agent reliability layer. Catches Claude Code skills that should have fired but didn't.
This Python package on PyPI is currently a name-reservation placeholder (v0.0.1). The full installable package ships at v0.5.0.
Installation (when shipped)
pip install mihver # Python users
brew install mihver/mihver/mihver # macOS / Homebrew
Or download the macOS .dmg from https://mihver.ai (drag-and-drop install for non-technical users).
What Mihver does
Local-first dashboard for Claude Code power users running 10+ personal skills. Reads your session JSONLs from ~/.claude/projects/, extracts structured signatures from each SKILL.md via your local claude CLI, and surfaces the gap when a skill should have fired but didn't.
- Sessions surface: turn-by-turn timeline with green badges for fired tools and a collapsible list of available-but-unfired skills per turn.
- Skills surface: registry of every skill across
~/.claude/skills/and project-level.claude/skills/. - Branch + Quick Replay: pick any turn, edit a skill inline, run replay via
claude -p, see the decision diff side-by-side, adopt the edit (hash-validated write). - Detection classes: precedence violations (Class A), rule compliance on agent outputs (Class D), composition gaps and pattern drift (V0.5+).
No API key required — Mihver uses your existing Claude Code subscription.
Status
| Version | Stage | What's included |
|---|---|---|
v0.0.1 (current) |
Name reservation | Placeholder. No functional code. |
v0.5.0 (next) |
Public beta | Full Python package + mihver CLI. Electron .dmg + Homebrew formula in parallel. |
v1.0.0 (later) |
GA | Multi-runtime (Cursor, Cline, Codex CLI, Gemini CLI), team-tier features, hosted layer. |
Links
- Homepage: https://mihver.ai
- Issues: https://github.com/quitlo/mihver/issues
License
Proprietary. See LICENSE. Final license terms determined at v0.5.0 release.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mihver-0.0.1.tar.gz.
File metadata
- Download URL: mihver-0.0.1.tar.gz
- Upload date:
- Size: 3.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
36cde117abd25c5a3f6d030aef64e875817759ff46ddaf641f690a30d3c46b4f
|
|
| MD5 |
763edcca97ff12b4f5fc89f54906ace6
|
|
| BLAKE2b-256 |
622b300efeae6333a42f5347e8006ff7112e4432af350a8d669a6c43c8abafc8
|
Provenance
The following attestation bundles were made for mihver-0.0.1.tar.gz:
Publisher:
workflow.yml on quitlo/mihver
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mihver-0.0.1.tar.gz -
Subject digest:
36cde117abd25c5a3f6d030aef64e875817759ff46ddaf641f690a30d3c46b4f - Sigstore transparency entry: 1524760622
- Sigstore integration time:
-
Permalink:
quitlo/mihver@060af7373b21827d4159d7ae87b2e35b0f538cfd -
Branch / Tag:
refs/heads/main - Owner: https://github.com/quitlo
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
workflow.yml@060af7373b21827d4159d7ae87b2e35b0f538cfd -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file mihver-0.0.1-py3-none-any.whl.
File metadata
- Download URL: mihver-0.0.1-py3-none-any.whl
- Upload date:
- Size: 3.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ed956e24067dba349ae55bdf59da7eed8a91f5d507699496e46757e7d439c21a
|
|
| MD5 |
c0a1f8ee8a8be7ed520892aab6cd4287
|
|
| BLAKE2b-256 |
dcfd520296b80e292d067b4808d8731f80ad126ac2f0551a15e826b4590da76d
|
Provenance
The following attestation bundles were made for mihver-0.0.1-py3-none-any.whl:
Publisher:
workflow.yml on quitlo/mihver
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mihver-0.0.1-py3-none-any.whl -
Subject digest:
ed956e24067dba349ae55bdf59da7eed8a91f5d507699496e46757e7d439c21a - Sigstore transparency entry: 1524760627
- Sigstore integration time:
-
Permalink:
quitlo/mihver@060af7373b21827d4159d7ae87b2e35b0f538cfd -
Branch / Tag:
refs/heads/main - Owner: https://github.com/quitlo
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
workflow.yml@060af7373b21827d4159d7ae87b2e35b0f538cfd -
Trigger Event:
workflow_dispatch
-
Statement type: