kcosr

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 License
30
Stars
1
Forks
1
Watchers
1
Issues

Star 增长

今日0
近 7 天0
近 30 天0
综合评分40.9
默认分支main