Skip to content

tailu123/MyGroot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MyGroot

MyGroot 是一个行为树可视化工具,它可以帮助你更好地理解和设计行为树。

功能特点

  • 支持XML格式的行为树定义
  • 实时预览Mermaid图表
  • 暗色主题UI
  • 响应式设计

技术栈

后端

  • Python
  • FastAPI
  • XML解析

前端

  • React
  • Vite
  • TailwindCSS
  • DaisyUI
  • Mermaid.js

快速开始

  1. 克隆仓库
git clone https://github.com/yourusername/MyGroot.git
cd MyGroot
  1. 安装后端依赖
python -m venv venv
source venv/bin/activate  # Windows: venv\Scripts\activate
pip install -r requirements.txt
  1. 安装前端依赖
cd frontend
yarn install
  1. 启动服务
# 后端 (在项目根目录)
python main.py

# 前端 (在 frontend 目录)
yarn dev
  1. 访问应用 打开浏览器访问 http://localhost:3000

使用说明

  1. 在左侧编辑器中输入XML格式的行为树定义
  2. 右侧会实时显示对应的Mermaid图表
  3. 支持自动保存和错误提示

贡献

欢迎提交 Issue 和 Pull Request!

许可证

MIT

About

A behavior tree visualization tool built with FastAPI and React

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published