
claude-pty-wrapper
kcosr
claude-pty-wrapper runs interactive Claude through a PTY while exposing a print-like CLI that streams assistant text from Claude’s durable session JSONL.
AI 简介
claude-pty-wrapper 是一个轻量级命令行封装工具,用于在伪终端(PTY)中运行交互式 Claude CLI,并提供结构化输出接口。它通过解析 Claude 的持久化会话 JSONL 文件,支持多种输出模式:纯文本流、单次 JSON 结果、兼容性 JSONL 流(含工具调用),以及原始会话日志导出;同时支持会话恢复、空闲保活提示和超时控制。项目采用 TypeScript 实现,不模拟终端渲染,仅透传 ANSI 控制序列,适用于自动化脚本集成、CI/CD 中的 LLM 调用、本地 CLI 工具链扩展及调试分析等场景。
TypeScript
MIT License30
Stars
1
Forks
1
Watchers
1
Issues
Star 增长
今日0
近 7 天0
近 30 天0
综合评分40.9
默认分支main