dexhorthy

shannon

dexhorthy

alternative to claude -p that lifecycles interactive sessions in tmux

AI 简介

Shannon 是一个命令行与 SDK 工具,通过自动化控制本地运行的 Claude Code 交互式终端会话(基于 tmux)来实现提示调用与响应流式获取。它不直接调用 Anthropic API,而是驱动真实 claude CLI 进程、监听其磁盘日志文件(JSONL 格式),支持 stream-json、json 和 text 三种输出格式,并提供异步消息流与 AbortController 中断能力。适用于需复用 Claude Code 本地环境、规避 API 调用限制、或要求完整会话生命周期管理的 CLI 自动化、脚本集成与轻量级代理场景。

TypeScript
MIT License
242
Stars
18
Forks
2
Watchers
1
Issues

Star 增长

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