Siigari

claude-heartbeat

Siigari

Keep Claude Code alive and autonomous without -p. Heartbeat hook + inbox/outbox pattern.

AI 简介

Claude-heartbeat 是一个用于 Claude Code 的无状态自主代理框架,通过心跳钩子(heartbeat hook)实现类似 `-p` 命令的单消息、单会话处理模式,但复用用户常规订阅而非消耗 SDK 信用额度。其核心采用 inbox/outbox 模式:从 `io/inbox.jsonl` 读取外部事件,触发 Claude 交互式会话执行单次推理,结果写入 `io/outbox.jsonl`,随后自动重启会话以保证上下文隔离与状态无关性;空闲时仅维持极低开销的保活轮询。适用于需低成本、高隔离性地批量调度 Claude 任务的自动化场景,如 Discord/Slack 机器人、定时任务处理、Webhook 驱动的轻量 AI 服务等。

JavaScript
MIT License
177
Stars
26
Forks
115
Watchers
0
Issues

Star 增长

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