返回首页

MineAgent

github 0.52
访问原文

介绍

MineAgent 是一个本地运行的开源项目,做可视化 Agent 编排:在浏览器画布(React Flow)上搭工业级 Agent 流程,选择框架自动生成架构图,拖节点、连线、写代码、配模型,点「保存」把画布编译成可独立运行的 Python Agent 项目,点「运行」在本机真实执行并以流式回传每一步。仓库:https://github.com/YT-Proteus-bot/MineAgent (创建于 2026-11-05,约 111★)。README 定位:降低普通人使用 Agent 的门槛;二次开发欢迎,商用请说明出处。

技术栈(README):

  • 前端:React 18 + TypeScript + React Flow + Vite;
  • 后端:Python FastAPI + SQLite(自称零 ORM、零额外数据库依赖);
  • 存储:SQLite 存画布与配置;生成代码在 projects/<画布名>/;
  • 启动:start.bat / start.ps1 → 默认 http://127.0.0.1:8000。

解释

解决什么问题

手写多 Agent 流水线(LangChain/LangGraph、AutoGen、CrewAI 等)门槛高。MineAgent 想把流程设计做成可视化,再生成可运行、可二次开发的真实 Python 项目。

能力(README)

  • 画布:约 110 种节点(agent、工具、MCP、检索、护栏、人工审批等);约束面板含内置规则;
  • 每个 agent 可选推理模式(如 ReAct、Plan-and-Execute、Goal、Reflexion、ToolCall、Simple),以及上下级/平级组织关系与 ctx.delegate;
  • 流式运行:当前节点高亮;运行面板逐 token 回显模型输出;
  • 社区模板:经 GitHub PR 上传/加载;内置 AI 助手面板解答画布问题;
  • 可选 tools/mock_llm.py,无真实 API Key 也能跑通「画布→代码→运行」链路。

局限

  • 启动脚本偏 Windows 本地场景,其他系统需自行验证;
  • 节点/模型 Key 虽加密存本地,仍需自行做好密钥管理;
  • Star 与功能面会变化,以仓库 README 为准。

用法

适合谁

  • 希望「画布设计 → 编译成真实 Python Agent 项目」的开发者;
  • 要在常见框架上快速原型多 Agent / RAG / 工具流的团队;
  • 教学演示 Agent 编排、又不想从空白仓库起步的场景。

如何上手

  1. Clone https://github.com/YT-Proteus-bot/MineAgent ,按 README 快速开始(start.bat 或 .\start.ps1);
  2. 打开 http://127.0.0.1:8000,选择框架/推理模式模板,编辑画布后点「保存」生成 projects/<名称>/;
  3. 在用户中心配置模型(或运行 tools/mock_llm.py 做端到端干跑);
  4. 点「运行」查看流式节点执行;上线前先用约束面板检查,并审阅生成代码。

广告