Wrapper around tool using LLMs for agentic workflows
Lemmy 是一个基于 TypeScript 构建的 AI 应用生态系统,旨在为开发者提供统一的大模型接口、终端用户界面工具和实用程序。该项目通过模块化的架构,有效简化了跨多模型服务商的代理工作流开发及交互式 CLI 应用的构建过程。
支持 Anthropic、OpenAI 和 Google Gemini 等多种大模型服务商,并提供统一的调用接口。 内置支持手动工具执行与拦截机制,并具备完善的上下文序列化和对话管理能力。 提供高性能的终端 UI 框架,支持差异化渲染、自动补全、Markdown 渲染及语法高亮。 基于 TypeScript 的类型安全工具定义,支持通过 Zod 模式进行强类型的交互设计。 包含多种实用工具包,涵盖从跨模型 API 转换、对话追踪分析到自动化红队测试等多个领域。
适用于需要开发复杂 AI 代理工作流、构建终端交互式 AI 工具,或希望在不同模型服务商间无缝切换的 TypeScript 开发者。该项目特别适合需要进行高效对话跟踪、API 拦截与深度集成测试的技术团队使用。