Cette page est affichée en anglais. Une traduction française est en cours.
ConfigsMay 21, 2026·3 min de lecture

PySpur — Visual Playground for Agentic Workflows

An open-source visual builder for designing, testing, and iterating on AI agent workflows with a drag-and-drop graph editor and built-in evaluation tools.

Prêt pour agents

Cet actif peut être lu et installé directement par les agents

TokRepo expose une commande CLI universelle, un contrat d'installation, le metadata JSON, un plan selon l'adaptateur et le contenu raw pour aider les agents à juger l'adaptation, le risque et les prochaines actions.

Native · 98/100Policy : autoriser
Surface agent
Tout agent MCP/CLI
Type
Skill
Installation
Single
Confiance
Confiance : Established
Point d'entrée
PySpur
Commande CLI universelle
npx tokrepo install 754f4443-5530-11f1-9bc6-00163e2b0d79

Introduction

PySpur is an open-source visual development environment for building AI agent workflows. It provides a node-based graph editor where developers can wire together LLM calls, tool invocations, conditional logic, and human-in-the-loop steps, then run and debug the entire pipeline interactively.

What PySpur Does

  • Offers a drag-and-drop canvas for composing agent workflows as directed graphs
  • Supports branching, looping, and parallel execution paths within a single workflow
  • Integrates with multiple LLM providers including OpenAI, Anthropic, Google, and Ollama
  • Provides step-level tracing and debugging with input/output inspection at every node
  • Includes built-in evaluation nodes for scoring agent outputs against criteria

Architecture Overview

PySpur uses a React-based frontend with a node graph editor built on React Flow. The backend is a Python FastAPI service that executes workflow graphs by traversing nodes in topological order, handling branches and loops. Each node type (LLM call, tool, conditional, human-in-the-loop) is a plugin class. Execution state is persisted in a database so workflows can be paused, resumed, and replayed. The system supports async execution for long-running agent tasks.

Self-Hosting & Configuration

  • Deploy with Docker Compose for a batteries-included setup with PostgreSQL and the web UI
  • Configure LLM provider API keys in the .env file or through the web interface
  • Custom tool nodes can be added by writing a Python class implementing the node interface
  • Adjust concurrency limits and timeout settings in the application config
  • Supports SSO and team collaboration features for multi-user deployments

Key Features

  • Visual graph editor for rapid prototyping of complex agent pipelines
  • Real-time execution tracing shows data flowing through each node as it runs
  • Human-in-the-loop nodes for approval gates and manual input during agent execution
  • Version control for workflows with diff views between iterations
  • Evaluation framework built directly into the workflow for continuous quality monitoring

Comparison with Similar Tools

  • Flowise — visual LangChain builder; PySpur focuses on agentic workflows with loops and human-in-the-loop
  • Langflow — drag-and-drop LLM chain builder; PySpur adds execution tracing and evaluation as first-class features
  • n8n — general workflow automation; PySpur is specialized for AI agent development and debugging
  • Rivet — visual prompt IDE; PySpur covers the full agent workflow lifecycle, not just prompt design
  • Dify — LLMOps platform; PySpur emphasizes rapid iteration speed with its visual debugging tools

FAQ

Q: Do I need Docker to run PySpur? A: Docker Compose is the recommended setup. Local development without Docker is possible but requires manual database and service configuration.

Q: Can I export workflows for production deployment? A: Yes. Workflows can be exported as JSON and loaded via the API for headless execution in production environments.

Q: Which models work with PySpur? A: Any model accessible via OpenAI, Anthropic, Google, or Ollama APIs. Custom providers can be added through the plugin system.

Q: Is PySpur suitable for production agent systems? A: PySpur is designed primarily as a development and prototyping tool. Production deployments are supported but may require additional infrastructure for scaling.

Sources

Fil de discussion

Connectez-vous pour rejoindre la discussion.
Aucun commentaire pour l'instant. Soyez le premier à partager votre avis.

Actifs similaires