Universal AI Workflow
Infrastructure
Build, debug, and deploy intelligent pipelines with VSCode. The Salesforce DX approach to AI workflows — file-based development with database-backed production.
# Define an AI-powered component with just a decorator
from flowmason_core import node, NodeInput, NodeOutput, Field
@node(name="summarizer", category="reasoning")
class SummarizerNode:
class Input(NodeInput):
text: str = Field(description="Text to summarize")
max_length: int = 200
class Output(NodeOutput):
summary: str
word_count: int
async def execute(self, input: Input, context) -> Output:
response = await context.llm.generate(
prompt=f"Summarize in {input.max_length} chars: {input.text}"
)
return self.Output(
summary=response.text,
word_count=len(response.text.split())
) Benchmarks measured under controlled conditions. Performance varies by environment.
Everything you need to build AI pipelines
A complete platform for developing, testing, and deploying intelligent workflows with the tools you already know.
Visual Pipeline Builder
Design pipelines visually in VSCode with a DAG canvas editor. Drag, drop, and connect stages with instant validation.
Three Component Types
Nodes for AI/LLM operations, Operators for deterministic utilities, and Control Flow for orchestration logic.
Advanced Debugging
WebSocket-powered debugging with breakpoints, step execution, variable inspection, and real-time prompt iteration. Edit prompts mid-run and see results instantly.
Package System
Share and reuse components with .fmpkg packages. Install from registries or build your own component libraries.
Multi-Environment
Develop locally with files, deploy to staging for testing, push to production with database-backed runtime.
Enterprise Features
SSO/SAML authentication, multi-tenancy with PostgreSQL, role-based access control, audit logging, and API key management available.
Not another browser-based builder
FlowMason lives in your IDE. Get IntelliSense, Git integration, keyboard shortcuts, and the full power of VSCode while building AI pipelines.
- IntelliSense for decorators and pipeline JSON
- Debug Adapter Protocol with breakpoints
- Test Explorer integration
- File-based pipelines with Git version control
{
"name": "content-summarizer",
"version": "1.0.0",
"stages": [
{
"id": "fetch",
"component": "http-request",
"config": { "url": "{{input.url}}" }
},
{
"id": "extract",
"component": "json-transform",
"depends_on": ["fetch"],
"config": { "expression": "body.content" }
},
{
"id": "summarize",
"component": "summarizer",
"depends_on": ["extract"]
}
]
} Simple, expressive syntax
Define pipelines in JSON, components in Python. Everything is type-safe and designed for the best developer experience.
{
"name": "content-summarizer",
"version": "1.0.0",
"description": "Fetch, extract, and summarize web content",
"input": {
"type": "object",
"properties": {
"url": { "type": "string", "description": "URL to summarize" }
},
"required": ["url"]
},
"stages": [
{
"id": "fetch",
"component": "http-request",
"config": { "url": "{{input.url}}", "method": "GET" }
},
{
"id": "extract",
"component": "json-transform",
"depends_on": ["fetch"],
"config": { "expression": "body.content || body.text" }
},
{
"id": "summarize",
"component": "generator",
"depends_on": ["extract"],
"config": {
"prompt": "Summarize this content in 3 bullet points:\n{{stages.extract.output}}"
}
}
]
}Built for real-world applications
From content generation to data processing, FlowMason powers production workflows across industries.
Content Generation
Build pipelines that generate blog posts, marketing copy, product descriptions, and more with AI-powered refinement loops.
Data Processing
Create ETL workflows that extract, transform, and load data with intelligent validation and error handling.
Customer Support
Automate ticket triage, generate response suggestions, and route inquiries to the right teams.
Code Analysis
Review code, generate documentation, detect vulnerabilities, and suggest improvements automatically.
Research Assistant
Summarize documents, answer questions from knowledge bases, and synthesize information from multiple sources.
Creative Workflows
Build AI writing rooms with multiple critics, automated journalism pipelines, and educational content generators.
Ready to build intelligent pipelines?
Get started in minutes with our CLI and VSCode extension. No credit card required.
Simple, transparent pricing
Start free, scale as you grow. No hidden fees.
Free
Get started with FlowMason at no cost.
- Unlimited local pipelines
- Full VSCode extension
- All built-in components
- CLI tools
- Community support
Pro
Team features for production AI workflows.
- Everything in Free
- Team collaboration
- Staging environments
- Priority support
- Advanced analytics
- Custom components
Enterprise
For organizations with advanced requirements.
- Everything in Pro
- SSO/SAML authentication
- Role-based access control
- Audit logging
- On-premise deployment
- Dedicated support
- Custom integrations
All plans include access to the full component library and documentation. API costs for LLM providers (OpenAI, Anthropic, etc.) are billed separately by those providers.
Works with your favorite LLM providers