A lightweight framework for building AI-powered applications through configuration
Project description
ShedBoxAI
A powerful, enterprise-grade framework for building sophisticated AI-powered applications through pure configuration. No coding required!
Overview
ShedBoxAI transforms complex data processing and AI workflows into simple YAML configurations. Build data analysis pipelines, AI-powered content generation, and business automation workflows without writing code.
Key Features:
- 🔧 Configuration-First: Define complex workflows in simple YAML
- 🤖 AI Integration: Built-in support for LLMs with batch processing
- 📊 Data Processing: 80+ built-in functions across 6 operation types
- 🔐 Enterprise Ready: Authentication, error handling, and retry logic
- ⚡ High Performance: Parallel execution and dependency-aware workflows
Quick Start
-
Install ShedBoxAI
pip install shedboxai
-
Create a configuration file (
config.yaml)data_sources: users: type: csv path: "users.csv" processing: contextual_filtering: users: - field: age condition: '> 25' new_name: adult_users
-
Run your workflow
shedboxai run config.yaml
Documentation
📖 Full Documentation - Complete guides, API reference, and examples
Data Introspection
Analyze your data sources automatically:
# Generate comprehensive data documentation
shedboxai introspect sources.yaml
# Include sample data in the analysis
shedboxai introspect sources.yaml --include-samples
Contributing
We welcome contributions! Please see our Contributing Guide for details.
License
ShedBoxAI is released under the MIT License. See LICENSE for details.
Support
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file shedboxai-1.0.1.tar.gz.
File metadata
- Download URL: shedboxai-1.0.1.tar.gz
- Upload date:
- Size: 120.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
41b053e235cf8ce7a44957bf18eb86653e6c29bc4a78b96ccdf6e26e8f7a56e3
|
|
| MD5 |
a1d4ee4aaafd10814bc04d1f8b675db4
|
|
| BLAKE2b-256 |
4f195ffd2e149eed0279e8f816a26da512eb223e8b6f4f45681ff7ec1f8f49a1
|
File details
Details for the file shedboxai-1.0.1-py3-none-any.whl.
File metadata
- Download URL: shedboxai-1.0.1-py3-none-any.whl
- Upload date:
- Size: 142.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f9568905388cb49143029588709b17a7ceb824a7d4ced042914932585fa0275b
|
|
| MD5 |
d3f3cdc16c9f87330452259c51e2f09d
|
|
| BLAKE2b-256 |
14d84eed8ddf3393b14168329ecc53d4ca167906d2c4b27f4ca3b0e79a0bb293
|