AIFLOW
Open standard for multi-agent workflows
AIFLOW lets you define, share and execute AI agent workflows using a single
portable .aiflow file. Design visually in
AIFLOW Studio, run them via browser or CLI runtimes, and keep
everything in one spec.
.aiflow spec
Quick start
# Clone and launch the AIFLOW Studio
git clone https://github.com/AIFlow-studio/AIflow
cd AIflow
npm install
npm run dev
# Run a workflow via the CLI runtime
export API_KEY=YOUR_GEMINI_API_KEY
npm run run-flow -- ./examples/CustomerSupportFlow/
Open standard
AIFLOW describes agents, models, routing logic and memory inside a single
.aiflow JSON file. Easy to version, share and review in Git.
Studio + runtime
Design multi-agent workflows visually in AIFLOW Studio, then execute them via the browser or Node CLI runtime. No hidden glue code, fully declarative.
Multi-provider
Mix OpenAI, Gemini, Anthropic, Groq and more inside one workflow. Each agent defines its own provider, model, role and prompt.
Customer support
Multi-agent ticket triage with classifier, engineer and responder steps. Ideal for L1 support automation.
Marketing
Go from content idea to strategy, long-form article and social posts, all inside one automated workflow.
Sales
Lead intake, qualification and sales briefing. Perfect for B2B funnels and SDR teams.
Structure
AIFLOW describes metadata, agents, routing logic, tools and memory in a single portable JSON document.
{
"metadata": { ... },
"flow": { ... },
"agents": { ... },
"tools": { ... },
"memory": { ... }
}
Execution model
The runtime executes agents step by step, parses model output into JSON and uses declarative conditions to determine the next agent.
flow.startflow.logicv0.2
v0.3
v0.4
v1.0