Skip to content

feature: support local agent CLIs (claude/codex) as an LLM provider without an API key #57

@AbhiramDwivedi

Description

@AbhiramDwivedi

Request

Stage-2 LLM analysis currently requires a metered HTTP API key. Many users already have an authenticated claude or codex CLI; SkillSpector could use that session directly — no separate API key or billing.

Proposed fix

Add claude_cli / codex_cli providers routing LLM calls through the local CLI via one hardened subprocess chokepoint (no shell, stdin-only untrusted content, capability stripping, env scrub, bounded streamed output, fail-closed) plus a ChatOpenAI-compatible adapter so the analyzers work unchanged.

Opened to follow CONTRIBUTING.md (issue-first); fix is in #52.

🤖 Generated with Claude Code

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions