FlowMason
Universal AI Workflow Infrastructure - Build, deploy, and manage AI pipelines anywhere.
Repository Structure
FlowMason/
├── archive/ # Historical versions
├── docs/ # Documentation
│ ├── design/ # Design documents
│ ├── api/ # API documentation
│ └── guides/ # User guides
│
└── code/ # All source code
├── flowmason_core/ # Core runtime engine
├── flowmason_lab/ # Lab components (nodes, operators)
├── flowmason_studio_backend/ # FastAPI backend
├── flowmason_studio_frontend/# React pipeline editor
├── flowmason_edge/ # Rust edge runtime
├── flowmason_vscode/ # VS Code extension
├── flowmason_salesforce/ # Salesforce Apex package
├── flowmason_sdk_typescript/ # TypeScript SDK
├── flowmason_sdk_react/ # React SDK
├── flowmason_website/ # Marketing website
├── flowmason_apps_platform/ # Hosted apps platform
├── flowmason_mobile/ # Mobile app
├── flowmason_infra/ # Kubernetes configs
└── tests/ # Test suite
Quick Start
Running the Studio
# Backend (port 4312)
cd code/flowmason_studio_backend
PYTHONPATH="../flowmason_core:../flowmason_lab:." uvicorn api.app:app --port 4312 --reload
# Frontend
cd code/flowmason_studio_frontend
npm install && npm run dev
Running Tests
cd code
PYTHONPATH="flowmason_core:flowmason_lab:." pytest tests/ -v
Components
| Component | Description | Language |
|---|---|---|
| flowmason_core | Pipeline execution engine | Python |
| flowmason_lab | AI nodes and operators | Python |
| flowmason_studio_backend | REST API and WebSocket | Python/FastAPI |
| flowmason_studio_frontend | Visual pipeline editor | TypeScript/React |
| flowmason_edge | High-performance runtime | Rust/WASM |
| flowmason_vscode | IDE integration | TypeScript |
| flowmason_salesforce | Enterprise CRM integration | Apex |
AI Providers (Eden AI)
FlowMason supports 100+ AI models through Eden AI unified gateway:
- LLM: OpenAI, Anthropic, Google, Mistral, Cohere, xAI
- Audio: Deepgram, ElevenLabs, Whisper
- Vision: DALL-E, Stable Diffusion
- Documents: OCR, invoice parsing
- Translation: DeepL, Google, Microsoft
- Embeddings: OpenAI, Cohere, Jina
- Text Analysis: Sentiment, NER, summarization
License
MIT
Metadata
Release files for flowmason 1.0.24
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| flowmason-1.0.24-py3-none-any.whl | Python 3 | none | any | Details |
Release files / flowmason-1.0.24-py3-none-any.whl
| Download URL | flowmason-1.0.24-py3-none-any.whl |
|---|---|
| Size | 1.6 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
058083d03beb823a27b837c31842ecf4eddcc8592eba1b4607347691b5249136
|
|
BLAKE2b-256 checksum How to use checksums |
4120c6af24b661236f7c6a26c9d5f39b32c3059a7f94525ff1620cd11607f62c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.9
|
Security for flowmason 1.0.24
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.