Overview
Ensemble Edge is a developer-first platform for building AI workflows that you actually control.What It Is
Two open-source tools that work together:- Edgit - Git-native versioning for AI components (prompts, configs, queries, scripts)
- Conductor - Edge orchestration framework that runs AI workflows on Cloudflare Workers
- Ensemble Cloud - UI layer for managing components and workflows (Git remains the source of truth)
The Philosophy
You’re a self-respecting engineer. You know SQL. You write code. You understand infrastructure. You don’t need a “no-code AI platform” that abstracts away control. You don’t want some black box that a business analyst picked because the demo looked shiny. You want:- Full control over your AI workflows
- Git as the source of truth
- No vendor lock-in
- Fast execution at the edge
- Independent versioning for every component
- The ability to A/B test anything
- Instant rollbacks without redeploying everything
How It Works
1. Components (The Building Blocks)
Components are versioned artifacts that agents use during execution:- Prompts (
.md) - AI instructions and templates - Configs (
.json,.yaml) - Settings and parameters - Queries (
.sql) - Database queries - Scripts (
.js,.ts) - Reusable functions
2. Agents (The Workers)
Agents are executable units that perform tasks using operations and components:3. Ensembles (The Orchestration)
Ensembles are YAML files that coordinate agents into workflows:Key Benefits
Independent Versioning
Version components and agents separately. Deploy optimal combinations:Edge Execution
Workflows run on Cloudflare’s global network:- <50ms cold starts (not seconds like traditional orchestrators)
- 200+ locations worldwide
- Infinite scale without managing servers
- Built-in caching via KV and AI Gateway
Git-Native
Everything lives in Git:- Components versioned via Git tags
- Ensembles are YAML files in your repo
- Agent definitions are code in your repo
- No proprietary storage, no vendor database
Observable
Every execution emits structured logs and metrics:- Trace agent execution
- Monitor performance
- Debug issues
- Track costs
What Makes This Different
vs. Traditional Orchestrators (Airflow, Temporal, Prefect)
Them: Centralized servers, slow cold starts, complex deployment Us: Edge-native, <50ms cold starts, deploy like any Cloudflare Workervs. AI Platforms (LangChain, LlamaIndex agents)
Them: Monolithic versioning, no independent component versions Us: Each component versions independently, mix optimal versions from historyvs. “No-Code” Tools
Them: Black box, vendor lock-in, UI-driven config in their database Us: Full control, Git as source of truth, code-first with optional UIvs. Workflow Tools (n8n, Zapier)
Them: Visual builders, JSON config, centralized execution Us: YAML in Git, edge execution, developer-firstArchitecture Overview
- What you version - Components (Edgit manages this)
- What executes - Agents (Conductor orchestrates this)
- How it flows - Ensembles (YAML defines this)
Use Cases
Company Intelligence
Company Intelligence
Scrape company data and analyze financials and generate reports and store results.
Agents: HTTP + Think (AI) + Storage
Email Processing
Email Processing
Parse emails and classify intent and route to handlers and send responses.
Agents: Email + Think (classification) + HTTP + storage
Document Intelligence
Document Intelligence
Extract data from PDFs and validate quality and require human approval and store records.
Agents: PDF + Think (extraction) + validator + HITL + storage
RAG System
RAG System
Index documents and perform semantic search and generate contextualized answers.
Agents: RAG (pre-built) + Think (generation) + vectorize
A/B Testing
A/B Testing
Test prompt versions and agent implementations and model configurations in parallel.
Feature: Version multiverse - run multiple variants simultaneously

