简易中文节点 Python 编辑器

图形化编程 · 拖拽节点 · 数据流图执行

一款面向非程序员的图形化编程工具,通过拖拽节点和连接线即可构建可执行的数据流图。
支持自定义 Python 节点、AI 代码生成、多线程并发处理等高级功能。

🚀 快速开始 🎬 视频教程讲解 📖 查看文档
简易中文节点 Python 编辑器 - 界面预览

✨ 功能特性

强大的可视化编程能力,让创意自由流动

🎨

可视化节点编辑

拖拽式节点操作,支持多种添加方式(拖拽/双击/右键菜单/空格搜索),智能拼音首字母匹配

📦

丰富的节点库

内置输出类、常量类、数据处理、循环控制、文本处理、Debug 等六大类节点

🔄

循环节点

支持区间循环、List 循环、多线程处理,可嵌套使用,满足复杂迭代需求

🤖

AI 辅助生成

AI 节点代码生成器,输入功能描述即可生成节点代码,降低编程门槛

高性能执行

拓扑排序 + 批量执行引擎,单次调用 Python 解释器执行所有节点,解决频繁启动卡顿

🧩

正则提取

智能正则表达式生成器,可视化模板标记,内置邮箱、手机号、日期等常用模板

📦 节点库系统

内置丰富节点,支持自定义扩展

输出类

  • 打印节点
  • 日志输出

常量类

  • 布尔常量
  • 整数常量
  • 浮点数常量
  • 字符串常量
  • 列表常量
  • 字典常量

数据处理

  • 数据提取
  • 类型检测

循环控制

  • 区间循环 (Range Loop)
  • List 循环
  • 多线程处理

文本处理

  • 正则提取
  • 正则生成器

扩展能力

  • 自定义 Python 节点
  • AI 辅助生成
  • 节点插件导入/导出

🎁 更多系统性节点包

  • 数据处理工具包
  • 网络请求工具包
  • 文件操作工具包
  • Excel/CSV 处理包
  • 图像处理工具包
🚀 即将上线

一键安装 · 开箱即用 · 持续更新

📖 使用流程

四步完成你的第一个流程图

1

添加节点

从左侧节点库拖拽【常量 - 字符串】到画布

2

设置参数

在右侧参数面板输入:Hello, 节点编辑器!

3

连接节点

从字符串节点输出端口拖拽到打印节点输入端口

4

运行查看

点击 ▶ 运行,底部控制台显示结果

👨‍💻 自定义节点示例

用 Python 轻松创建属于你的节点

# 在 base_nodes.py 中定义你的节点函数

def int_add(a: int, b: int) -> int:
    """
    计算两个整数的和。

    参数:
        a: 第一个整数
        b: 第二个整数

    返回:
        两数之和
    """
    return a + b

🚀 快速开始

只需三步,开启你的图形化编程之旅

git clone <repository-url> && cd node-python
pip install -r requirements.txt
python main.py
🐙 GitHub 仓库