Skip to content
View mockingbird777's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report mockingbird777

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mockingbird777/README.md

mockingbird777 — local-first developer tools

Open-source tools for AI-agent security, observability, and code intelligence.
Local-first · useful in sixty seconds · designed for automation

Repositories · Ideas & feedback · Discussions

Start here: audit the automation your coding agent can execute

HookTripwire statically audits agent hooks, workflow files, permissions, and shell-backed automation without executing a scanned command or uploading your configuration.

npx --yes github:mockingbird777/hooktripwire .claude .cursor .github/workflows

Open the interactive security lab → · Read the threat model · ☆ Star HookTripwire

Pick the tool for the question you have

I need to… Start with Result
review AI-agent hooks before they run HookTripwire terminal, JSON, SARIF, or HTML security findings
explain a slow or looping agent run SpanGarden critical paths, retries, errors, tokens, and cost
understand an unfamiliar codebase ArchLens interactive dependencies, cycles, and hotspots
investigate noisy production logs locally LogLoom redacted patterns, anomalies, and a shareable report
stop breaking OpenAPI changes in CI SpecSentinel human, Markdown, JSON, HTML, or SARIF contract diff
find the right capability for an agent task Task2Tool a ranked, explainable shortlist of skills and tools

Open-source projects

Turn a repository into an interactive dependency map. Find cycles, architectural hotspots, and high-coupling files without sending source code anywhere.

npx --yes github:mockingbird777/archlens . -o report.html

Live report ↗ · ☆ Star

Weave noisy logs into a private, shareable investigation report with automatic parsing, redaction, pattern clustering, latency percentiles, and anomaly signals.

npx --yes github:mockingbird777/logloom analyze app.log --html report.html

Live report ↗ · ☆ Star

Catch breaking and security-relevant OpenAPI changes before they reach production. Human, Markdown, JSON, and SARIF output make it equally useful locally and in CI.

npx --yes github:mockingbird777/specsentinel old.yaml new.yaml

Live report ↗ · ☆ Star

Turn a natural-language task into a ranked shortlist of local skills, prompts, MCP servers, agents, and portable catalogs—without bloating the context window.

npx --yes github:mockingbird777/task2tool find "review this PR" --root ./agents

Live catalog ↗ · ☆ Star

Audit coding-agent hooks and automation before execution. Catch dangerous commands, broad permissions, secret exfiltration, and mutable dependencies offline.

npx --yes github:mockingbird777/hooktripwire .

Security lab ↗ · ☆ Star

Grow raw AI-agent traces into critical paths, retry and loop signals, latency, tool/model usage, token totals, and opt-in local cost estimates.

npx --yes github:mockingbird777/spangarden --demo

Live trace ↗ · ☆ Star

What I optimize for

  • Local-first privacy. Your code, logs, and API contracts stay on your machine.
  • Fast time to value. Every project has a useful one-command path and realistic examples.
  • Automation without lock-in. Stable JSON output, meaningful exit codes, and CI-ready workflows.
  • Agentic systems with guardrails. Discover only what a task needs, inspect what automation may do, and explain what a run actually did.
  • Trustworthy internals. Deterministic algorithms, documented trade-offs, tests, and no mystery cloud service.

The sixty-second tour

# Map dependencies and cycles in the current repository
npx --yes github:mockingbird777/archlens . --output archlens-report.html

# Investigate a production log without uploading it
npx --yes github:mockingbird777/logloom analyze ./app.ndjson --html incident-report.html

# Protect an API contract in CI
npx --yes github:mockingbird777/specsentinel ./openapi.base.yaml ./openapi.next.yaml --format sarif

# Find the smallest useful set of agent capabilities for a task
npx --yes github:mockingbird777/task2tool find "review a pull request" --root ./agents

# Audit AI-agent hooks before they execute
npx --yes github:mockingbird777/hooktripwire .claude .cursor .github/workflows

# Investigate an agent trace locally
npx --yes github:mockingbird777/spangarden ./trace.json --format html --output trace-report.html

Each repository includes examples, architecture notes, a security policy, contribution guidance, and a public roadmap. If a tool saves you time, a star helps more developers discover it. Bug reports and focused pull requests are very welcome.

Local-first by design · Open source under the MIT License

Pinned Loading

  1. hooktripwire hooktripwire Public

    Audit AI-agent hooks, permissions, workflows, and shell automation offline—with SARIF, policies, baselines, and a reusable GitHub Action.

    TypeScript 1

  2. spangarden spangarden Public

    Analyze AI-agent and OpenTelemetry traces locally for critical paths, retry loops, errors, latency, tokens, and opt-in cost estimates.

    TypeScript 1

  3. task2tool task2tool Public

    Find the right local AI-agent skills, prompts, MCP servers, and catalogs with deterministic, explainable search.

    TypeScript 1

  4. archlens archlens Public

    Map repository dependencies, cycles, and change-risk hotspots into one offline interactive report.

    TypeScript 1

  5. logloom logloom Public

    Investigate logs locally with safe redaction, template mining, anomaly detection, and portable interactive reports.

    TypeScript 1

  6. specsentinel specsentinel Public

    Catch OpenAPI breaking changes and security regressions locally or in CI, with terminal, SARIF, Markdown, JSON, and HTML reports.

    TypeScript 1