← 全部工具

10xscale-agentflow

AI Agent
热度 60 更新于 开发与构建

Production-grade Python framework for building, orchestrating, and deploying multi-agent LLM systems. A simpler, batteries-included alternative to LangGraph, CrewAI, and AutoGen with graph-based workflows, durable state, native MCP support, and provider-agnostic LLM integration (OpenAI, Google GenAI, Anthropic).

pypiauto-collected

安装

暂未验证可直接使用的安装命令,请查看项目官方文档或 Release。

10xScale Agentflow

10xScale Agentflow is a lightweight Python framework for building intelligent agents and orchestrating multi-agent workflows. It's an LLM-agnostic orchestration tool that works with native SDKs from OpenAI, Google Gemini, Anthropic Claude, or any other provider. You choose your LLM library; 10xScale Agentflow provides the workflow orchestration.

This package is the core engine. It ships as part of a complete, end-to-end framework: an API server and CLI, a typed TypeScript/React client, a visual playground, and a full documentation site. Start here, then pick up the rest of the stack as you need it.

---

🧩 The Agentflow Ecosystem

Agentflow is not just a Python library. It is a full stack for taking a multi-agent system from a prototype to production.

| Package | What it does | Install | Source | |---|---|---|---| | Core framework<br10xscale-agentflow | Graph orchestration engine, state and checkpointing, 3-layer memory, parallel tools, MCP, publishers, evaluation | pip install 10xscale-agentflow | agentflow/ | | API server + CLI<br10xscale-agentflow-cli | Turns a compiled graph into a FastAPI service over REST + WebSocket. JWT auth, RBAC, rate limiting, thread and memory APIs, Docker/K8s build | pip install 10xscale-agentflow-cli | agentflow-api/ | | TypeScript client SDK<br@10xscale/agentflow-client | Typed client for every endpoint, React streaming hooks, client-side tool execution, realtime audio over WebSocket | npm install @10xscale/agentflow-client | agentflow-client/ | | Playground | React + Vite UI to chat with your agents, inspect graphs, threads, and state | agentflow play | agentflow-playground/ | | Documentation | Tutorials, how-to guides, concepts, and API reference | agentflow.10xscale.ai | agentflow-docs/ |

The 60-second path from install to a running service:

pip install 10xscale-agentflow 10xscale-agentflow-cli
agentflow init my-agent && cd my-agent   # scaffold a project
agentflow api                            # REST + WebSocket API on :8000
agentflow play                           # server + visual playground

---

✨ Key Features

  • ⚡ Agent Class - Build complete agents in 10-30 lines of code (new in v0.5.3!)
  • 🎯 LLM-Agnostic Orchestration - Works with any LLM provider (OpenAI, Gemini, Claude, native SDKs)
  • 🤖 Multi-Agent Workflows - Build complex agent systems with your choice of orchestration patterns
  • 📊 Structured Responses - Get content, optional thinking, and usage in a standardized format
  • 🌊 Streaming Support - Real-time incremental responses with delta updates
  • 🎙️ Realtime Audio Agents - Live audio-to-audio sessions over Gemini Live with barge-in, transcripts, tool calling, and automatic reconnect (AudioAgent)
  • 🔧 Tool Integration - Native support for function calling and MCP tools with parallel execution
  • 🔀 LangGraph-Inspired Engine - Flexible graph orchestration with nodes, conditional edges, and control flow
  • 💾 State Management - Built-in persistence with in-memory and PostgreSQL+Redis checkpointers
  • 🔄 Human-in-the-Loop - Pause/resume execution for approval workflows and debugging
  • 🚀 Production-Ready - Event publishing (Console, Redis, Kafka, RabbitMQ), metrics, and observability
  • 🧩 Dependency Injection - Clean parameter injection for tools and nodes
  • 📦 Prebuilt Patterns - React, RAG, Swarm, Router, MapReduce, SupervisorTeam, and more

---

🌟 What Makes Agentflow Different

<details <summary<strongThe design decisions behind the framework</strong (click to expand)</summary

Architecture and scale