Nyno

Nyno

开源 n8n 替代方案,轻松构建 AI YAML 工作流

7点赞
2025-12-28
Nyno screenshot 1
点击查看大图
Nyno screenshot 2
点击查看大图
Nyno screenshot 3
点击查看大图

全面介绍

✨ Nyno - 开源 AI YAML 工作流引擎 ✨

轻松构建工作流、集成 AI 能力,让自动化触手可及。


💡 创始人 MJ 的心声: “与 n8n 不同,你和你的客户无需申请商业许可即可运行 Nyno 工作流。这是我开始打造 Nyno 的主要原因。”

这意味着更少的许可烦恼,更自由的使用方式!


🎯 Nyno 的核心优势与特点

  • 🌍 完全开源与自由

    Nyno 是一个多语言的开源工作流引擎,让你摆脱商业许可的束缚,尽情构建和扩展自动化。

  • 🧠 AI 工作流构建

    Nyno 不仅是工作流引擎,更是强大的 AI 后端,让你通过简单的 YAML 配置,轻松集成各种 AI 能力。

    • Mistral AI 集成:
      • ai-mistral-text: 使用 Mistral Chat Completion API 生成文本。
      • ai-mistral-classifier: 使用 Mistral Chat Completion 生成分类分数。
    • OpenAI 集成:
      • ai-openai-text: 使用 GPT-5 Chat Completion API 生成文本。
      • ai-openai-image-gen: 使用 GPT Image 1 API 生成图像。
  • ✍️ 易于上手的 YAML 配置

    通过清晰简洁的 YAML 文件 (.nyno),你可以定义复杂的命令步骤和工作流逻辑,连接各种服务和功能。

    示例 (YAML 工作流):

    workflow:
      - step: ai-openai-text
        args:
          - "解释一下量子计算的简单原理"
          - "medium"
        context:
          SYSTEM_PROMPT: "你是一个友好、清晰且简洁的 AI 助手。"
  • 🛠️ 多语言扩展能力

    使用你熟悉的编程语言(Python, PHP, JavaScript, Ruby)创建自定义工作流步骤。

    • 每种语言都在独立的、高性能的 Worker 引擎中运行。
    • 只需导出函数,即可在任何工作流中通过 YAML 文本调用。

    示例 (Python 扩展):

    # extensions/hello-py/command.py
    def hello_py(args, context):
        name = args[0] if args else "World"
        context["hello-py"] = f"Hello, {name} from Python!"
        return 0
  • 高性能引擎

    Nyno 采用多进程 Worker 引擎,充分利用 CPU 核心,确保流程执行的高效和稳定。

    • 每个语言(Python, PHP+Swoole, JavaScript+NodeJS, Ruby)都有独立的 Worker 引擎。
    • 生产模式下,每个语言和 CPU 核心会生成 3 个 Worker,保障吞吐量。
  • 🚀 快速安装与部署

    支持 Docker/Podman 快速部署,简化安装过程。同时提供 Linux Host 安装指南,满足不同用户需求。


📚 了解更多

访问 Nyno 官方网站 了解更详细的文档和示例,或加入我们的 Reddit 社区,与开发者和用户一同交流!

即刻开始,用 Nyno 探索 AI 驱动的工作流世界吧!

产品评分

暂无评分
登录后即可评分
访问官网

相关产品