项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-09-16 · 当前星标 ★ 451
使用教程
环境要求
- Node.js 20+
- Docker
- MongoDB 与 Redis
安装与启动步骤
-
1拉仓库装依赖
Node 项目,装完还要起两个外部服务。
git clone https://github.com/CodeSoul-co/Hypha.git -
2起文档库与缓存
它默认连本地 Mongo 与 Redis,用容器起最省事。
docker run -d --name hypha-mongodb -p 27017:27017 mongo:8 -
3再起缓存
Redis 用来做会话与队列。
docker run -d --name hypha-redis -p 6379:6379 redis:7-alpine -
4注册一个账号并登录 CLI
先用本地账号把 CLI 打通。
npm run cli -- login --email owner@example.com -
5看它暴露了哪些能力
工具、技能、工作流三类分别列一遍,比读文档快。
npm run cli -- tools
如何确认成功
CLI 能登录并流式返回一次对话,tools 与 skills 两个命令列出的条目与界面上看到的一致
注意事项
- 它是把 Agent 运行时做成可自托管的服务,卖点是运行时可观测。
- Mongo 与 Redis 缺一个都起不来,本地开发用容器最稳。
- 默认示例账号只用于本地,正式部署要接自己的认证。
- CLI 与网页端共用一套权限,令牌泄露等于全暴露。
- 版本迭代快,接口变动看仓库的变更记录。
核心亮点
- 用有限状态机约束 Agent 流程,执行路径清晰可控,避免自由发挥导致的不可预测行为
- 事件溯源记录完整运行历史,支持回放与调试,线上问题可复现
- 内置记忆、缓存、评估等生产必备模块,减少自行拼装基础设施的成本
不足之处
- 项目处于早期,446 星标,生态与文档成熟度有限
- Harness 与状态机概念偏重,学习曲线较陡,简单场景可能过度设计
适用场景
- 构建需要严格流程控制的多步骤 LLM Agent 生产应用
- 对 Agent 运行过程要求可观测、可回放、可审计的团队
- 需要统一管理 Agent 记忆、缓存与效果评估的中大型项目
替代项目
LangGraph、Mastra
下一篇:llm
同类项目推荐
pi-less-yolo
开源
在Docker沙箱里安全跑AI编程代理,减少翻车风险
Slightly less YOLO version of pi-coding-agent in Docker container sandbox
dspy-skills
开源
用 DSPy 技能包,系统化构建和优化你的 LLM 应用。
Collection of Claude Skills for DSPy framework - program language models, optimize p···
nlp.js
开源
用 JavaScript 快速构建能理解意图的聊天机器人
An NLP library for building bots, with entity extraction, sentiment analysis, automa···
AgentVerse
开源
编排多智能体协作,搞定复杂任务与模拟场景
AgentVerse is designed to facilitate the deployment of multiple LLM-based agents in···
AdalFlow
开源
用数据驱动自动优化提示词,快速构建高性能 LLM 应用。
AdalFlow: The library to build & auto-optimize LLM applications.
ComfyUI_Noise
开源
在 ComfyUI 中精准操控噪声,玩转图像变体与反采样
6 nodes for ComfyUI that allows for more control and flexibility over noise to do e.···
llm4s
开源
用 Scala 类型安全地搭建 LLM Agent 工作流
Agentic and LLM Programming in Scala
BuildingAI
开源
像搭积木一样,人人快速搭建自己的 AI 应用系统
AI时代的WordPress,东半球首个积木式AI应用搭建系统,人人都可免费搭建自己的AI应用系统,···
cookiecutter-mlops-package
开源
一键生成 MLOps 项目骨架,快速进入开发部署
Start building and deploying Python packages and Docker images for MLOps tasks.
