This document is the starting point of the Rawbox Framework documentation.
Rawbox is a general purpose automation framework.
- What kind of automations? most of them.
- How to configure an automation? by connecting provided operations.
- What if the operations I need don't exist? you can add them.
This repository contains the following packages:
Package | Description |
---|---|
rawbox-cli |
Command-line interface for scaffolding projects and generating operations. |
rawbox-client |
Graphical user interface for managing and monitoring automations. |
rawbox-default-plugins |
Set of operations availlable by default. |
rawbox-mcp-dev |
(Coming soon) MCP Server to assist Developers. |
rawbox-mcp-user |
(Coming soon) MCP Server to assist Users. |
rawbox-plugin |
Plugin system for defining, validating, and dynamically loading operations. |
rawbox-runner |
Orchestration system for executing automation workflows. |
rawbox-server |
REST API for interacting with the Rawbox ecosystem. |
rawbox-store |
Data Exchange system for workflows. |
To get started with the Rawbox Framework, clone the monorepo and set up the development environment:
git clone https://github.com/your-username/rawbox-workspace.git
cd rawbox-workspace
npm install
npm run build