chat-gun

给 Agent 加持久化执行和可观测,预生产验证不翻车

chat-gun 是一个面向预生产验证的全栈 Agent 聊天运行时,基于 act、TypeScript 和 LangGraph JS 构建。它要解决的是 AI Agent 从原型到上线之间缺少可靠工程底座的问题:很多 Agent 项目能跑通 demo,却难以处理流式输出、多模态输入、人在回路(HITL)、工具调用与失败恢复。项目把流式、多模态、HITL 和工具调用整合进统一运行时,并提供持久化 Task/Step 执行、重试预算、幂等、补偿、分布式锁、上下文治理、OpenTelemetry 追踪、模型降级、成本追踪和 Opik 评估。核心能力是让 Agent 的每一步都可持久、可重试、可观测、可评估,适合在预生产阶段压测和验证 Agent 行为,降低上线后因网络抖动、模型超时或工具失败导致的不可控风险。

开源 free 开发框架
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 81
维护状态 活跃
是否开源
定价模式 free

项目数据

分类开发框架
开发团队HsienW
所属国家
官网地址
定价模式free
价格说明开源项目,无官网,需自行部署
访问状态
是否开源
开源协议NOASSERTION
主要语言TypeScript
技术栈/模型agent,ai-agent,chatbot,langgraph,mcp,multi-agent,qwen
GitHub 星标★ 81
30天Star增速
HF 下载量
上线时间2026-06-06 00:00:00
最近更新2026-09-18 00:00:00
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-09-12
浏览次数0

使用教程

核心亮点

  • 持久化 Task/Step 执行配合重试预算、幂等和补偿,让 Agent 长流程在失败后可恢复而非从头重跑
  • 集成 OpenTelemetry 追踪、成本追踪和 Opik 评估,预生产阶段就能量化 Agent 行为与花费
  • 覆盖流式、多模态、HITL 和工具调用,并支持模型降级与分布式锁,工程完整度高于普通 demo 框架

不足之处

  • 项目处于早期,星标仅 134,生产案例和社区验证有限
  • 依赖 act、LangGraph JS、Opik 等多个组件,学习与集成成本较高

适用场景

  • 在预生产环境压测多步 Agent 工作流,验证重试、补偿和幂等是否可靠
  • 构建需要人工审批或介入的 HITL 聊天助手,并追踪每次模型调用成本
  • 为多工具、多模型 Agent 搭建可观测运行时,接入 OpenTelemetry 做链路分析

替代项目

LangGraph、Dify、Flowise

项目介绍

chat-gun 是一个开发框架领域的开源项目,官方简介:A full-stack Agent Chat Runtime for pre-production validation, built with act, TypeScript, and LangGraph JS combining streaming, multimodal, HITL, and tools with durable Task/Step execution, retry budgets, idempotency, compensation, distributed locks, context governance, OpenTelemetry tracing, model fallback, cost tracking, and Opik evaluation.。项目使用 TypeScript 开发,在 GitHub 上获得 134 星标。

上一篇:archify

下一篇:LangChain

同类项目推荐

langchain 开源

组装 AI 应用的乐高积木,从想法到上线不换工具

The agent engineering platform.

★ 146676 2026-08-09
transformers 开源

全球最大的模型仓库全家桶,想用的模型一把抓

Transformers: the model-definition framework for state-of-the-art machine learning m···

★ 166369 2026-08-09
bruno 开源

把 API 测试当代码管理,用 Git 搞定协作与版本追踪

Opensource IDE For Exploring and Testing API's (lightweight alternative to Postman/I···

★ 47057 2026-08-12