Hypha

用状态机和事件溯源把 LLM Agent 做成可回放的生产系统

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 开发框架 🍴 复刻 126 🐛 待处理 3 👀 关注 136
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 451
维护状态 维护中
是否开源 开源
定价模式 🏷️完全免费 开源免费,无在线服务,需自行部署

项目预览

Hypha 项目界面预览图
图片来源:项目官网

项目数据

分类开发框架
开发团队CodeSoul-co
定价模式🏷️完全免费
价格说明开源免费,无在线服务,需自行部署
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议Apache-2.0
主要语言TypeScript
技术栈/模型agent-framework,agent-harness,agent-memory,agent-runtime,ai-agents,cache,evaluation,event-sourcing,finite-state-machine,human-in-the-loop,llm,local-first,mcp,model-context-protocol,policy-engine,react-agent,replay,tool-use,typescript,workflow-engine
GitHub 星标★ 451
上线时间2026-07-01 00:00:00
代码更新2026-09-04
仓库体积12.1 MB
本站数据更新2026-11-03
维护状态维护中
收录时间2026-09-16
浏览次数2

项目介绍

Hypha 是一个面向生产环境的 LLM Agent 应用开发框架,用 TypeScript 编写。它的核心理念是「Harness-oriented」,即把 Agent 的运行过程当作一个可观测、可控制的工程系统来对待,而不是简单的 prompt 拼接。框架内置有限状态机来管理 Agent 的执行流程,采用事件溯源(event-sourcing)记录每一步状态变化,让整个推理链路可回放、可调试。同时提供 Agent 记忆管理、运行时调度、缓存与评估(evaluation)等能力,帮助开发者解决 Agent 在生产中常见的状态混乱、难以复现、成本不可控等问题。它适合需要把 LLM Agent 从 demo 推向线上、对可靠性和可观测性有要求的团队,用一套结构化框架替代手写胶水代码。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-09-16 · 当前星标 ★ 451

使用教程

难度:进阶 约 35 分钟 部署方式:本地安装 5 步

环境要求

  • Node.js 20+
  • Docker
  • MongoDB 与 Redis

安装与启动步骤

  1. 1拉仓库装依赖

    Node 项目,装完还要起两个外部服务。

    git clone https://github.com/CodeSoul-co/Hypha.git
  2. 2起文档库与缓存

    它默认连本地 Mongo 与 Redis,用容器起最省事。

    docker run -d --name hypha-mongodb -p 27017:27017 mongo:8
  3. 3再起缓存

    Redis 用来做会话与队列。

    docker run -d --name hypha-redis -p 6379:6379 redis:7-alpine
  4. 4注册一个账号并登录 CLI

    先用本地账号把 CLI 打通。

    npm run cli -- login --email owner@example.com
  5. 5看它暴露了哪些能力

    工具、技能、工作流三类分别列一遍,比读文档快。

    npm run cli -- tools

如何确认成功

CLI 能登录并流式返回一次对话,tools 与 skills 两个命令列出的条目与界面上看到的一致

注意事项

  • 它是把 Agent 运行时做成可自托管的服务,卖点是运行时可观测。
  • Mongo 与 Redis 缺一个都起不来,本地开发用容器最稳。
  • 默认示例账号只用于本地,正式部署要接自己的认证。
  • CLI 与网页端共用一套权限,令牌泄露等于全暴露。
  • 版本迭代快,接口变动看仓库的变更记录。

核心亮点

  • 用有限状态机约束 Agent 流程,执行路径清晰可控,避免自由发挥导致的不可预测行为
  • 事件溯源记录完整运行历史,支持回放与调试,线上问题可复现
  • 内置记忆、缓存、评估等生产必备模块,减少自行拼装基础设施的成本

不足之处

  • 项目处于早期,446 星标,生态与文档成熟度有限
  • Harness 与状态机概念偏重,学习曲线较陡,简单场景可能过度设计

适用场景

  • 构建需要严格流程控制的多步骤 LLM Agent 生产应用
  • 对 Agent 运行过程要求可观测、可回放、可审计的团队
  • 需要统一管理 Agent 记忆、缓存与效果评估的中大型项目

替代项目

LangGraph、Mastra

上一篇:dsh-codex-connect

下一篇:llm

同类项目推荐

pi-less-yolo 开源

在Docker沙箱里安全跑AI编程代理,减少翻车风险

Slightly less YOLO version of pi-coding-agent in Docker container sandbox

★ 168 2026-08-09
dspy-skills 开源

用 DSPy 技能包,系统化构建和优化你的 LLM 应用。

Collection of Claude Skills for DSPy framework - program language models, optimize p···

★ 124 2026-08-09
nlp.js 开源

用 JavaScript 快速构建能理解意图的聊天机器人

An NLP library for building bots, with entity extraction, sentiment analysis, automa···

★ 6578 2026-08-09
AgentVerse 开源

编排多智能体协作,搞定复杂任务与模拟场景

AgentVerse is designed to facilitate the deployment of multiple LLM-based agents in···

★ 5167 2026-08-09
AdalFlow 开源

用数据驱动自动优化提示词,快速构建高性能 LLM 应用。

AdalFlow: The library to build & auto-optimize LLM applications.

★ 4224 2026-08-09
ComfyUI_Noise 开源

在 ComfyUI 中精准操控噪声,玩转图像变体与反采样

6 nodes for ComfyUI that allows for more control and flexibility over noise to do e.···

★ 323 2026-08-09
llm4s 开源

用 Scala 类型安全地搭建 LLM Agent 工作流

Agentic and LLM Programming in Scala

★ 276 2026-09-16
BuildingAI 开源

像搭积木一样,人人快速搭建自己的 AI 应用系统

AI时代的WordPress,东半球首个积木式AI应用搭建系统,人人都可免费搭建自己的AI应用系统,···

★ 1925 2026-08-09
cookiecutter-mlops-package 开源

一键生成 MLOps 项目骨架,快速进入开发部署

Start building and deploying Python packages and Docker images for MLOps tasks.

★ 443 2026-08-09