Open Source
A generic, open-source automation framework that packages repeatable patterns into a simple, reusable setup. The portable substrate you can create many instances from.
The Sisy framework (SisyCore / SisyCLI / SisyAPI) packages the repeatable patterns from the Freelance Automation Project and AgentCore ecosystem into a simple, reusable setup.
Sisy is not a full "64 crews out of the box" system. It is the portable substrate - a replicable automation base you can create many instances from (per client, per domain, per environment) from one codebase.
Shared runtime abstractions - the engine that everything else builds on.
Local developer and operator tooling - your command-line interface.
HTTP API and webhooks - enables external triggers and integrations.
Workbench for templates, examples, and reference implementations.
Orchestration bot - routes events, schedules workflows, runs playbooks.
The top-level project containing all packages in a unified monorepo.
The Sisy framework can be triggered from multiple sources:
sisy/
packages/
sisy-core # shared runtime abstractions
sisy-cli # developer/operator tooling
sisy-api # HTTP API + webhooks
sisy-bench # templates and reference implementations
sisy-bot # orchestration and event routing
plugins/
plugin-observability
plugin-notion-sync
plugin-video
examples/
freelance-automation-reference
docs/Runnable units with their own configuration, plugins, secrets, and deployment target. Spin up one instance per client, project, or environment.
Capability bundles that extend the framework. Initial families: Observability, Notion Sync, and Video Pipeline.
Optional but first-class architectural patterns. A Crew is a domain department, the Dispatcher routes work to the right crew.
SisyCore + SisyCLI
Solo developer, local automation, getting started.
sisy init --profile minimalMinimal + SisyAPI
Exposing automations via HTTP, webhook integrations.
sisy init --profile apiAPI + SisyBench + Plugins
Full setup, reference implementations, experimenting.
sisy init --profile workbenchsisy init --profile <name>
Initialize a new Sisy instance with a setup profilesisy run <workflow>
Execute a workflow or playbooksisy doctor
Check environment, dependencies, and configuration healthsisy plugin add <name>
Install and register a pluginsisy plugin list
List all installed pluginssisy logs
View runtime logs and event historysisy deploy
Deploy the current instance to a target environmentExplore the framework, contribute, or build your own automation instance.
Join the Community