gustavoeenriquez/MakerAi
说明与用途
**项目简介**
MakerAi(gustavoeenriquez/MakerAi)是面向 Delphi 的 AI 操作系统,提供 100% 原生框架,内置 RAG 2.0、自治代理、MCP 协议以及统一的 LLM 连接器,兼容 OpenAI、Claude、Gemini、Ollama 等主流模型,Delphi 10.4(功能受限)起可使用,Delphi 12 Athens 起获得完整支持。
**价值**
- 将零散的 Prompt 与工具封装为可复用、可编排的智能体工作流,显著提升开发效率和系统可维护性。
- 通过统一的记忆(Memory)与检索增强(RAG)机制,实现跨代理的知识共享和上下文保持。
- 支持多模型、多协议的插件化设计,方便在同一项目中混合使用不同 LLM,降低供应商锁定风险。
**典型接入方式**
- **SDK / API**:项目提供 Pascal SDK 与 REST‑API,开发者可在 Delphi 项目中直接引用
MakerAi.SDK.pas,调用CreateAgent,RunWorkflow等高层函数。 - **CLI**:随仓库的
makerai-cli可在命令行下快速启动 Agent、管理记忆库或触发 RAG 检索,适合 CI/CD 或脚本化集成。 - **MCP 协议**:通过实现
IMCPClient接口,外部系统(如微服务、消息队列)可与 MakerAi 进行双向通信,实现跨语言、跨平台的代理协作。
**生产可用性**
- **活跃度**:截至 2026‑06‑22 最近一次提交,星标 185、Fork 54,社区讨论活跃,代码质量稳定。
- **兼容性**:Delphi 12 Athens 及以上提供完整特性,10.4 仍可运行核心功能,满足大多数现有项目的升级路径。
- **安全与授权**:采用 MIT 许可证,源码可审计;暂无已知重大安全漏洞,但仍建议在生产环境中进行内部安全评估。
- **成熟度**:具备完整的 API/SDK/CLI 文档、示例工程以及 CI 测试,已可作为 OSS 级别的 **高** 生产候选进行试点部署。
综上,MakerAi 能帮助 Delphi 开发团队快速构建、管理和复用多代理 AI 工作流,接入方式灵活,且在当前社区与技术生态中具备较高的生产可用性。
实际用途
gustavoeenriquez/MakerAi helps turn isolated prompts and tools into repeatable agent workflows.
- coordinate multi-agent workflows
- add tool-use pipelines
- standardize agent memory
限制与审查说明
High for an OSS candidate: recent activity, adoption, and ecosystem signals are strong enough for a serious pilot.
- 来源: github
- 语言: Pascal
- 记录日期: 2026-09-05T17:31:15.873Z