smithersai

claude-p

smithersai

Drop-in replacement for `claude -p` that drives the interactive Claude Code TUI inside an in-process zmux PTY session.

AI 简介

claude-p 是一个可直接替代官方 `claude -p` 命令的轻量级封装工具,通过在进程内 zmux PTY 中运行 Claude Code 的交互式 TUI 实现命令行调用。它支持标准输入/输出、JSON 流式响应、模型切换、系统提示注入及权限绕过等 CLI 参数,并保持与原命令完全一致的字节级输出。核心技术包括 ANSI 协议模拟(响应终端查询)、hook 注入机制(SessionStart/Stop)和 transcript 解析,不依赖或修改用户配置文件。适用于需自动化集成 Claude Code 功能的本地开发场景,如代码审查、提交摘要、CLI 工具链嵌入等。

Zig
390
Stars
34
Forks
1
Watchers
1
Issues

Star 增长

今日0
近 7 天0
近 30 天+4
综合评分42.03
默认分支main