# Graph2Lang **Repository Path**: aiwork_2/Graph2Lang ## Basic Information - **Project Name**: Graph2Lang - **Description**: GraphLang: 基于LangGraph的智能体编排平台 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2026-02-04 - **Last Updated**: 2026-04-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: langchain, langgraph, Agent, workflow ## README # GraphLang: 基于LangGraph的智能体编排平台 [![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE) [![Version](https://img.shields.io/badge/version-0.0.2-green.svg)]() [![Node](https://img.shields.io/badge/Node.js-%3E%3D24.10-brightgreen.svg)]() [![Python](https://img.shields.io/badge/Python-%3E%3D3.11-blue.svg)]() **作者:** Lemon (gyhlemon、Howell_Gu、有医保的先上Howell) **邮箱:** gyhlemon136@163.com **版本:** v0.0.2 ## GraphLang核心功能 ### 目前功能 - ✅智能体流程搭建 - ✅节点类型支持:开始(Start), 结束(End), LLM, 工具(Tool)(✅进程内工具、❌MCP), 条件边连接(Condition Edge) - ✅Memory(✅内存、❌其他) - ✅流程搭建后,进行对话 - ✅workflow json文件导入导出 - ❌state、轨迹监控 - ❌Skill ## 技术栈 前端: vue + vue-flow + vue router 后端: fastAPI + uvicorn + langchain 1.0(langgraph/langchain_community) ## 使用方法 ### 前置要求 - python >= 3.11 - Nodejs >= 24.10.0 ### 启动 启动前端 ```bash git clone https://gitee.com/aiwork_2/Graph2Lang.git cd Graph2Lang cd front #安装依赖 npm install #启动前端 npm run dev ``` 启动后端 ```bash #安装依赖 pip install -r requirements.txt #启动后端 python main.py ``` 访问网址 http://localhost:5173/, 进行使用。 ## 项目结构 ``` Graph2Lang/ ├── main.py # 后端 ├── config.ini # 配置文件 ├── api/v1/endpoints/ │ └── chat.py # 后端chat和build的相关接口 ├── agents/ | └── tracer # 轨迹监测 ├── schames/ # 接口请求体模型 ├── front/ # 前端 ├── logs/ # 日志 ├── core/ # 核心方法 ├── tools/ # 工具集, 内置工具(BuildIn Tool) ├── utils/ # 公共方法 ├── files/ # 临时文件目录 └── requirements.txt # python依赖 ``` ## 系统操作 - bilibili: 【GraphLang:自制开源的基于LangGraph的智能体编排平台(demo)】 https://www.bilibili.com/video/BV1eBovBYEE5/?share_source=copy_web&vd_source=a151050ed41927179a964e1be673e597 ## 后端接口 可通过后端启动之后,访问ip:port/docs进行查看 chat接口方面, 支持异步和非异步, 以及流式和非流式输出, 经测试, 本系统目前先使用非异步流式输出。 ## 更新日志 ### v0.0.2 - 智能体流程搭建 - 节点类型支持:开始(Start), 结束(End), LLM, 工具(Tool)(进程内工具), 条件边连接(Condition Edge) - 工具目前还只支持手动编写函数(还存在部分bug) - 内存Memory - 流程搭建后,进行对话 - workflow json文件导入导出 ## 许可证 本项目采用 [MIT 许可证](LICENSE)。 ## 感谢 感谢LangChain开源组织团队 ## 支持 感谢大家支持