项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 588
技术标签
使用教程
环境要求
- macOS 与 Xcode
- 模型凭据
安装与启动步骤
-
1备 Xcode 环境
Swift 项目,只能用苹果的开发工具链。
-
2跑一键脚本
构建与测试都封在脚本里,先跑通再说。
bash lean-build-test.sh -
3看它怎么编排
核心是运行时如何调度工具调用与多轮状态。
-
4接一个模型
把服务地址与凭据填进配置。
-
5写第一个工具
按协议实现一个能被它调用的函数。
如何确认成功
自定义工具能被模型在合适的时机调用并返回结果,连续两轮对话中上下文不丢
注意事项
- 用 Swift 写的原生运行时,和 Python 生态的那批不是一路。
- 只能在苹果平台构建,跨平台需求别选它。
- 偏向运行时骨架,业务能力要自己补。
- 文档以仓库内说明为主,示例数量不多。
核心亮点
- 原生 Swift 实现,类型安全且与 Swift 并发模型无缝集成,无跨语言桥接开销
- 借鉴 LangGraph 的图式设计,支持复杂状态机和条件路由,适合构建可维护的代理逻辑
- 跨 Apple/Linux 平台,为 iOS/macOS 应用直接嵌入 AI 代理提供可能
不足之处
- 项目早期(563 星),API 可能不稳定,文档和示例相对有限
- 生态和社区规模远小于 LangGraph,第三方集成和最佳实践尚待积累
适用场景
- 在 iOS/macOS 应用中实现本地化的智能助手或自动化任务流程
- 为 Swift 后端服务(如 Vapor)添加可编排的 AI 代理能力
- 构建跨平台(Apple/Linux)的桌面工具,利用代理处理多步骤数据操作
替代项目
LangGraph (Python/JS)、AutoGen (Python)、CrewAI (Python)
同类项目推荐
agent-sdk-go
开源
用 Go 快速搭出可上线的 AI Agent 服务
A powerful Go framework for building production-ready AI agents!
txtai
开源
一站式搭建语义搜索与LLM工作流,快速实现智能问答和知识检索。
All-in-one AI framework for semantic search, LLM orchestration and language model wo···
cumulative-reasoning
开源
让大模型像人一样一步步推理,复杂问题不再一步错步步错。
[TMLR] Cumulative Reasoning With Large Language Models (https://arxiv.org/abs/2308.0···
req_llm
开源
Elixir 里统一调用各家大模型,管道式组合
Composable Elixir library for LLM interactions built on Req and Finch
sixb
开源
一套 TypeScript 代码,同时服务人和 AI 智能体的业务系统
Open-source TypeScript framework for building operational software used by humans an···
Text2Sql.Net
开源
用大白话问数据库,自动生成SQL,提升查询效率
Text2Sql.Net 是一个使用DotNet和Semantic Kernel开发的Text2Sql工具
agent-inspect
开源
终端里看清 AI 代理每一步,调试不再抓瞎
Local evidence debugger and trajectory-test toolkit for TypeScript AI agents: inspec···
LangGraph-GUI
开源
拖拽节点,可视化构建并运行 LangGraph 工作流
Visual node-edge graph GUI editor for LangGraph and run with local LLM or online API
better-agents
开源
一套标准,让智能体开发更规范、测试更省心。
Standards for building agents, better
