Catalog PyPI
PACKAGE EXPLORERView in registry

ai-dev-harness

PyPI

Multi-harness AI coding tool config inspector — scan, visualize, and audit AI assistant ecosystems.

ai-dev-harnessclaude-codecodexcopilotcursordevtoolsobservabilitywindsurf
Versions collected1
Direct dependencies1From release 0.2.2
Last observed21 Oct, 10:28 UTC

README

Version 0.2.2 documentation

ai-dev-harness

PyPI version Python 3.10+ License: MIT

Unified config inspector for AI coding assistants.

Install

pip install ai-dev-harness

Usage

ai-dev-harness scan        # Full JSON scan of all detected tools
ai-dev-harness report      # Formatted CLI report
ai-dev-harness harnesses   # List supported tools and detection status
ai-dev-harness web         # Launch interactive web dashboard
ai-dev-harness diff A B    # Compare two projects' config
ai-dev-harness export P    # Export a project's config bundle
ai-dev-harness clean       # Clean up stale sessions and orphaned data
ai-dev-harness version     # Print version

Supported Tools

  • Claude Code -- ~/.claude/, CLAUDE.md
  • Cursor -- ~/.cursor/, .cursorrules
  • Codex CLI -- ~/.codex/, AGENTS.md
  • GitHub Copilot -- ~/.config/github-copilot/, .github/copilot-instructions.md
  • Windsurf -- ~/.windsurf/, .windsurfrules

Aliases

For backwards compatibility, liteharness and claude-lens also work as CLI commands.

Design Principles

  • Zero mandatory dependencies (stdlib only)
  • Local-first -- web server binds to 127.0.0.1 only
  • Privacy-safe -- never reads conversation content from session files
  • Non-destructive -- never modifies user files unless in explicit clean mode

Development

git clone https://github.com/boricles/ai-dev-harness.git
cd ai-dev-harness
pip install -e .
python -m pytest tests/ -v

License

MIT

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
0.2.231 May 20261

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
boricles/claude-lens

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 21 Oct, 10:28 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:17f45e9ea96bd7d6ae5343d63e2f3c11b53224958b1d2370c806b5ea6753a6e9