PySpur 是一个面向智能体工作流的可视化「playground」,主打让你更快地迭代 agent。它针对构建可靠 AI agent 的三大痛点——反复调提示词(Prompt Hell)、步骤交互不可见(Workflow Blindspots)、在终端里手动看原始输出/解析 JSON(Terminal Testing Nightmare)——提供「定义测试用例 → 用 Python 代码或 UI 构建 agent → 反复迭代 → 部署」的流程。许可为 Apache-2.0,TypeScript,约 5,728 stars。
来源:README.md(Why PySpur、Solution 步骤、Core features);GitHub 仓库元数据(stars=5728、license=Apache-2.0、language=TypeScript) 查看 GitHub 仓库 →构建可靠 agent 常被「调提示词、看不清工作流、终端里盲调」拖累,PySpur 用可视化 playground 把定义测试、构建、迭代、部署串起来,支持人在环路、循环、RAG、结构化输出与执行追踪,显著降低调试摩擦,因而受关注。截至数据采集约 5,728 stars。
来源:README.md(Why PySpur、Core features);GitHub 仓库元数据(stars=5728)以图方式可视化构建 agent,先定义测试用例再迭代,步骤交互可见,便于调试,告别终端盲调。
来源:README.md(Solution 步骤、Why PySpur)持久工作流可等待人工审批(human in the loop);支持带记忆的迭代式工具调用(loops)。
来源:README.md(Core features → Human in the Loop/Loops)内置 RAG(解析/分块/嵌入/写入向量库)、文件上传处理文档/URL、JSON Schema 的结构化输出 UI 编辑器。
来源:README.md(Core features → RAG/File Upload/Structured Outputs)可用 Python 代码或 UI 构建 agent,迭代后一键部署;支持多模型与执行追踪。
来源:README.md(Solution 步骤、topics)PySpur 是 TypeScript(前端)+ Python 的智能体工作流平台,以图(graph)方式可视化编排 agent,并可在代码与 UI 间构建。工作流是:先定义测试用例,再用 Python 或 UI 搭 agent,反复迭代(可见每步交互、便于调试),最后部署。核心能力包括:人在环路(持久工作流等待人工审批)、循环(带记忆的迭代式工具调用)、文件上传(处理文档/URL)、结构化输出(JSON Schema 的 UI 编辑器)、RAG(解析/分块/嵌入/写入向量库),以及执行追踪(trace)。支持多模型(DeepSeek/Gemini/Ollama 等)。
来源:README.md(Solution 步骤、Core features、topics)中心为项目本体,内环 = 核心功能模块,外环 = 关键技术依赖;按 deep.json 中的 core_features 与 tech_stack.key_deps 自动生成
多家 LLM(DeepSeek/Gemini/Ollama 等)向量库(RAG)适合构建并迭代 AI agent 的开发者:在可视化 playground 里搭带工具调用、循环、人在环路与 RAG 的 agent 工作流,用测试用例驱动迭代、看清每步交互与追踪来排错,再部署成应用。它把「调提示—看交互—测输出」的繁琐流程可视化,适合需要可靠 agent、又想快速迭代调试的团队。
来源:README.md(Why PySpur、Solution、Core features)本页未列出具体版本号;PySpur 持续迭代,围绕可视化 agent 工作流、人在环路、循环、RAG、结构化输出与追踪、多模型支持完善。更新以增强构建/调试/部署体验为主。
来源:README.md(Core features、Solution)PySpur 把构建可靠 agent 的繁琐流程做成了可视化 playground:测试用例驱动、代码或 UI 构建、每步交互可见与追踪、再到部署,并内置人在环路、循环、RAG 与结构化输出,显著降低调提示与盲调的摩擦。对想快速迭代、调试出可靠 agent 的开发者很实用。要权衡的是效果依赖模型与工作流设计、需本地部署、极复杂逻辑仍需代码、生态相对新兴。作为 agent 工作流的可视化迭代平台,它定位清晰、调试友好。
来源:综合 README.md 的痛点定位、可视化迭代与核心能力