Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
Artem Sokhin avatar

Pypeep

  • Updated March 22, 2026
  • BITOCTA/pypeep

PyPeep is a Python tracing skill for AI coding agents that records line-by-line execution state so agents can debug, explain, and verify Python code accurately.

About

PyPeep is a Claude Code marketplace plugin that equips AI agents to trace Python programs line by line, capturing variables, function calls, exceptions, and stdout in structured JSON. It supports multiple output modes, multithreading, object identity tracking, and built-in gotcha detection for common Python pitfalls. Use it when you need an agent to debug failing scripts, explain execution flow, or verify that a fix actually changes runtime behavior.

  • Step-by-step tracing via sys.settrace with overview, locals, and full modes
  • Safety limits cap events, recursion depth, and runtime to prevent runaway traces
  • Detects Python gotchas like mutable defaults and late-binding closures
  • Zero-dependency stdlib implementation with multithreaded stdout capture

Pypeep by the numbers

  • Data as of Jul 10, 2026 (Skillselion catalog sync)
/plugin marketplace add BITOCTA/pypeep

Add your badge

Show developers this marketplace is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Last updatedMarch 22, 2026
RepositoryBITOCTA/pypeep

Why is my Python script producing the wrong output, and what happens at each line while it runs?

Trace Python execution line-by-line with variable state so Claude can debug, explain, and verify fixes accurately.

Who is it for?

Developers using Claude Code or compatible agents who need trustworthy Python debugging beyond static reading or guesswork.

Skip if: Non-Python codebases, production profiling at scale, or teams that only need a conventional GUI debugger without agent integration.

What you get

The agent produces a JSON execution trace with per-line locals, stdout, exceptions, and aliasing signals to support diagnosis.

Recommended Marketplaces

FAQ

Does PyPeep require third-party Python packages?

No. It uses only the Python standard library and works on macOS, Linux, and Windows.

What output modes are available?

It supports overview for changed variables only, locals for all locals, and full for locals plus globals.

How is it installed in Claude Code?

Run /plugin marketplace add BITOCTA/Pypeep and then /plugin install Pypeep@Pypeep.

Development Toolsbackendtesting

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.