semvec/pypi-packages huggingface dataset:
flowmason 1.0.24
Universal AI Workflow Infrastructure
License: MIT
Requires Python: >=3.10
Keywords: ai, automation, llm, pipeline, workflow

# 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

```bash
# 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

```bash
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